reorganize nvim config
change
commit 15978a0615ff3a6c24c0203e70237bf65fdd9049
author Alpha Chen <alpha@kejadlen.dev>
date
parent 3a0fbbb3
diff --git a/.config/nvim b/.config/nvim
index 1a65661f..d81299c7 120000
--- a/.config/nvim
+++ b/.config/nvim
@@ -1 +1 @@
-/Users/alpha/.dotfiles/nvim
\ No newline at end of file
+/Users/alpha/.dotfiles/nvim/config
\ No newline at end of file
diff --git a/.gitmodules b/.gitmodules
index cb67843d..21769cca 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -162,71 +162,71 @@
 	path = src/frink.alfredworkflow
 	url = https://github.com/src/frink.alfredworkflow
 [submodule ".local/share/nvim/site/pack/hotpot.nvim"]
-	path = .local/share/nvim/site/pack/kejadlen/start/hotpot
+	path = nvim/pack/kejadlen/start/hotpot
 	url = https://github.com/rktjmp/hotpot.nvim
 	shallow = true
-[submodule ".local/share/nvim/site/pack/kejadlen/start/paramount"]
+[submodule "nvim/pack/kejadlen/start/paramount"]
 	url = https://git.kejadlen.dev/alpha/vim-colors-paramount.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/vim-tmux-navigator"]
-	path = .local/share/nvim/site/pack/kejadlen/start/tmux-navigator
+	path = nvim/pack/kejadlen/start/tmux-navigator
 	url = https://github.com/christoomey/vim-tmux-navigator.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/lightline"]
-	path = .local/share/nvim/site/pack/kejadlen/start/lightline
+	path = nvim/pack/kejadlen/start/lightline
 	url = https://github.com/itchyny/lightline.vim.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/unimpaired"]
-	path = .local/share/nvim/site/pack/kejadlen/start/unimpaired
+	path = nvim/pack/kejadlen/start/unimpaired
 	url = https://github.com/tpope/vim-unimpaired.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/sleuth"]
-	path = .local/share/nvim/site/pack/kejadlen/start/sleuth
+	path = nvim/pack/kejadlen/start/sleuth
 	url = https://github.com/tpope/vim-sleuth.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/fennel"]
-	path = .local/share/nvim/site/pack/kejadlen/start/fennel
+	path = nvim/pack/kejadlen/start/fennel
 	url = https://github.com/jaawerth/fennel.vim.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/commentary"]
-	path = .local/share/nvim/site/pack/kejadlen/start/commentary
+	path = nvim/pack/kejadlen/start/commentary
 	url = https://github.com/tpope/vim-commentary.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/lspconfig"]
-	path = .local/share/nvim/site/pack/kejadlen/start/lspconfig
+	path = nvim/pack/kejadlen/start/lspconfig
 	url = https://github.com/neovim/nvim-lspconfig.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/sensible"]
-	path = .local/share/nvim/site/pack/kejadlen/start/sensible
+	path = nvim/pack/kejadlen/start/sensible
 	url = https://github.com/tpope/vim-sensible.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/vinegar"]
-	path = .local/share/nvim/site/pack/kejadlen/start/vinegar
+	path = nvim/pack/kejadlen/start/vinegar
 	url = https://github.com/tpope/vim-vinegar.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/surround"]
-	path = .local/share/nvim/site/pack/kejadlen/start/surround
+	path = nvim/pack/kejadlen/start/surround
 	url = https://github.com/tpope/vim-surround.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/fzf"]
-	path = .local/share/nvim/site/pack/kejadlen/start/fzf
+	path = nvim/pack/kejadlen/start/fzf
 	url = https://github.com/junegunn/fzf.vim.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/repeat"]
-	path = .local/share/nvim/site/pack/kejadlen/start/repeat
+	path = nvim/pack/kejadlen/start/repeat
 	url = https://github.com/tpope/vim-repeat.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/tabular"]
-	path = .local/share/nvim/site/pack/kejadlen/start/tabular
+	path = nvim/pack/kejadlen/start/tabular
 	url = https://github.com/godlygeek/tabular.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/treesitter"]
-	path = .local/share/nvim/site/pack/kejadlen/start/treesitter
+	path = nvim/pack/kejadlen/start/treesitter
 	url = https://github.com/nvim-treesitter/nvim-treesitter.git
 	shallow = true
 [submodule ".local/share/nvim/site/pack/kejadlen/start/treesitter-textobjects"]
-	path = .local/share/nvim/site/pack/kejadlen/start/treesitter-textobjects
+	path = nvim/pack/kejadlen/start/treesitter-textobjects
 	url = https://github.com/nvim-treesitter/nvim-treesitter-textobjects.git
 [submodule ".local/share/nvim/site/pack/kejadlen/start/navic"]
-	path = .local/share/nvim/site/pack/kejadlen/start/navic
+	path = nvim/pack/kejadlen/start/navic
 	url = https://github.com/SmiteshP/nvim-navic.git
diff --git a/nvim/fnl/ftplugin/fennel.fnl b/nvim/config/fnl/ftplugin/fennel.fnl
similarity index 100%
rename from nvim/fnl/ftplugin/fennel.fnl
rename to nvim/config/fnl/ftplugin/fennel.fnl
diff --git a/nvim/fnl/ftplugin/rust.fnl b/nvim/config/fnl/ftplugin/rust.fnl
similarity index 100%
rename from nvim/fnl/ftplugin/rust.fnl
rename to nvim/config/fnl/ftplugin/rust.fnl
diff --git a/nvim/fnl/fzf.fnl b/nvim/config/fnl/fzf.fnl
similarity index 100%
rename from nvim/fnl/fzf.fnl
rename to nvim/config/fnl/fzf.fnl
diff --git a/nvim/fnl/init.fnl b/nvim/config/fnl/init.fnl
similarity index 97%
rename from nvim/fnl/init.fnl
rename to nvim/config/fnl/init.fnl
index 3d40275d..9eb6349a 100644
--- a/nvim/fnl/init.fnl
+++ b/nvim/config/fnl/init.fnl
@@ -1,6 +1,6 @@
 (vim.cmd "colorscheme paramount")
 
-(set vim.o.foldlevel 1)
+(set vim.o.foldlevel 2)
 (set vim.o.linebreak true)
 (set vim.o.list true)
 (set vim.o.listchars
@@ -101,7 +101,7 @@
 ;;; treesitter
 (let [configs (require :nvim-treesitter.configs)
       {: setup} configs]
-  (setup {:ensure_installed [:fennel :lua :ruby :rust :typescript]
+  (setup {:ensure_installed [:fennel :hcl :lua :ruby :rust :typescript]
           :sync_install false
           :highlight {:enable true :additional_vim_regex_highlighting false}
           ;; disabling since this is super annoying in Ruby
diff --git a/nvim/fnl/lsp.fnl b/nvim/config/fnl/lsp.fnl
similarity index 99%
rename from nvim/fnl/lsp.fnl
rename to nvim/config/fnl/lsp.fnl
index a3184f92..fb06656f 100644
--- a/nvim/fnl/lsp.fnl
+++ b/nvim/config/fnl/lsp.fnl
@@ -74,4 +74,3 @@
                         :settings {:rust-analyzer {:checkOnSave {:command :clippy}}}})
   (tsserver.setup {:on_attach tsserver-attach})
   (typeprof.setup {:on_attach on-attach}))
-
diff --git a/nvim/init.lua b/nvim/config/init.lua
similarity index 100%
rename from nvim/init.lua
rename to nvim/config/init.lua
diff --git a/.local/share/nvim/site/pack/kejadlen/start/commentary b/nvim/pack/kejadlen/start/commentary
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/commentary
rename to nvim/pack/kejadlen/start/commentary
diff --git a/.local/share/nvim/site/pack/kejadlen/start/fennel b/nvim/pack/kejadlen/start/fennel
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/fennel
rename to nvim/pack/kejadlen/start/fennel
diff --git a/.local/share/nvim/site/pack/kejadlen/start/fzf b/nvim/pack/kejadlen/start/fzf
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/fzf
rename to nvim/pack/kejadlen/start/fzf
diff --git a/.local/share/nvim/site/pack/kejadlen/start/hotpot b/nvim/pack/kejadlen/start/hotpot
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/hotpot
rename to nvim/pack/kejadlen/start/hotpot
diff --git a/.local/share/nvim/site/pack/kejadlen/start/lightline b/nvim/pack/kejadlen/start/lightline
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/lightline
rename to nvim/pack/kejadlen/start/lightline
diff --git a/.local/share/nvim/site/pack/kejadlen/start/lspconfig b/nvim/pack/kejadlen/start/lspconfig
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/lspconfig
rename to nvim/pack/kejadlen/start/lspconfig
diff --git a/.local/share/nvim/site/pack/kejadlen/start/navic b/nvim/pack/kejadlen/start/navic
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/navic
rename to nvim/pack/kejadlen/start/navic
diff --git a/.local/share/nvim/site/pack/kejadlen/start/paramount b/nvim/pack/kejadlen/start/paramount
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/paramount
rename to nvim/pack/kejadlen/start/paramount
diff --git a/.local/share/nvim/site/pack/kejadlen/start/repeat b/nvim/pack/kejadlen/start/repeat
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/repeat
rename to nvim/pack/kejadlen/start/repeat
diff --git a/.local/share/nvim/site/pack/kejadlen/start/sensible b/nvim/pack/kejadlen/start/sensible
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/sensible
rename to nvim/pack/kejadlen/start/sensible
diff --git a/.local/share/nvim/site/pack/kejadlen/start/sleuth b/nvim/pack/kejadlen/start/sleuth
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/sleuth
rename to nvim/pack/kejadlen/start/sleuth
diff --git a/.local/share/nvim/site/pack/kejadlen/start/surround b/nvim/pack/kejadlen/start/surround
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/surround
rename to nvim/pack/kejadlen/start/surround
diff --git a/.local/share/nvim/site/pack/kejadlen/start/tabular b/nvim/pack/kejadlen/start/tabular
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/tabular
rename to nvim/pack/kejadlen/start/tabular
diff --git a/.local/share/nvim/site/pack/kejadlen/start/tmux-navigator b/nvim/pack/kejadlen/start/tmux-navigator
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/tmux-navigator
rename to nvim/pack/kejadlen/start/tmux-navigator
diff --git a/.local/share/nvim/site/pack/kejadlen/start/treesitter b/nvim/pack/kejadlen/start/treesitter
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/treesitter
rename to nvim/pack/kejadlen/start/treesitter
diff --git a/.local/share/nvim/site/pack/kejadlen/start/treesitter-textobjects b/nvim/pack/kejadlen/start/treesitter-textobjects
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/treesitter-textobjects
rename to nvim/pack/kejadlen/start/treesitter-textobjects
diff --git a/.local/share/nvim/site/pack/kejadlen/start/unimpaired b/nvim/pack/kejadlen/start/unimpaired
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/unimpaired
rename to nvim/pack/kejadlen/start/unimpaired
diff --git a/.local/share/nvim/site/pack/kejadlen/start/vinegar b/nvim/pack/kejadlen/start/vinegar
similarity index 100%
rename from .local/share/nvim/site/pack/kejadlen/start/vinegar
rename to nvim/pack/kejadlen/start/vinegar