diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..13c71d3 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "conventionalCommits.scopes": ["nvim"] +} diff --git a/README.md b/README.md index febe041..bc424be 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Rootiest NVim Configuration -``` +```none ██████╗ ██████╗ ██████╗ ████████╗██╗███████╗███████╗████████╗ ██╔══██╗██╔═══██╗██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝╚══██╔══╝ ██████╔╝██║ ██║██║ ██║ ██║ ██║█████╗ ███████╗ ██║ @@ -18,7 +18,7 @@ The rootiest neovim configuration you will ever see! -### Installation +## Installation 1. Install [neovim](https://github.com/neovim/neovim/blob/master/INSTALL.md) @@ -36,7 +36,7 @@ The rootiest neovim configuration you will ever see! 4. Enjoy! -### Features +## Features - Comfortable keybindings and IDE-like features - Designed to be quick to load and easy to use without compromising on features @@ -51,7 +51,7 @@ The rootiest neovim configuration you will ever see! - ToggleTerm, fzf, telescope, neotree, etc. for quick access to files and terminal - LSP support for many languages and automatic setup for many more -### Credits +## Credits - [Folke Lamaitre](https://github.com/folke) - [LazyVim](https://github.com/LazyVim/LazyVim) diff --git a/init.lua b/init.lua index 970df78..f781b14 100644 --- a/init.lua +++ b/init.lua @@ -1,24 +1,24 @@ -- Copyright (C) 2024 Chris Laprade (chris@rootiest.com) --- +-- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU Affero General Public License as -- published by the Free Software Foundation, either version 3 of the -- License, or (at your option) any later version. --- +-- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU Affero General Public License for more details. --- +-- -- You should have received a copy of the GNU Affero General Public License -- along with this program. If not, see . --- +-- -- ██████╗ ██████╗ ██████╗ ████████╗██╗███████╗███████╗████████╗ -- ██╔══██╗██╔═══██╗██╔═══██╗╚══██╔══╝██║██╔════╝██╔════╝╚══██╔══╝ --- ██████╔╝██║ ██║██║ ██║ ██║ ██║█████╗ ███████╗ ██║ --- ██╔══██╗██║ ██║██║ ██║ ██║ ██║██╔══╝ ╚════██║ ██║ --- ██║ ██║╚██████╔╝╚██████╔╝ ██║ ██║███████╗███████║ ██║ --- ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚══════╝ ╚═╝ +-- ██████╔╝██║ ██║██║ ██║ ██║ ██║█████╗ ███████╗ ██║ +-- ██╔══██╗██║ ██║██║ ██║ ██║ ██║██╔══╝ ╚════██║ ██║ +-- ██║ ██║╚██████╔╝╚██████╔╝ ██║ ██║███████╗███████║ ██║ +-- ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚══════╝╚══════╝ ╚═╝ -- [[ ]] -- [[ ███╗ ██╗███████╗ ██████╗ ██╗ ██╗██╗███╗ ███╗ ]] -- [[ ████╗ ██║██╔════╝██╔═══██╗██║ ██║██║████╗ ████║ ]] @@ -34,7 +34,6 @@ -- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ -- ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ - local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" -- Bootstrap lazy.nvim if not vim.uv.fs_stat(lazypath) then @@ -63,7 +62,7 @@ require("lazy").setup({ { "vhyrro/luarocks.nvim", priority = 1000, config = true }, { "nvimdev/dashboard-nvim", - lazy = false, -- As https://github.com/nvimdev/dashboard-nvim/pull/450, dashboard-nvim shouldn't be lazy-loaded to properly handle stdin. + lazy = false, opts = function() local logo = [[ ██████╗ ██████╗ ██████╗ ████████╗██╗███████╗███████╗████████╗ ███╗ ██╗██╗ ██╗██╗███╗ ███╗