mirror of
https://github.com/elkowar/dots-of-war.git
synced 2024-12-26 14:12:23 +00:00
switch and yeet lspsaga
This commit is contained in:
parent
b3aaf691a0
commit
2bc77c6aa2
6 changed files with 176 additions and 134 deletions
|
@ -46,6 +46,7 @@
|
||||||
(vim.cmd "Neoformat")))
|
(vim.cmd "Neoformat")))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
(wk.setup {})
|
(wk.setup {})
|
||||||
(wk.register
|
(wk.register
|
||||||
{"c" {:name "+comment out"}
|
{"c" {:name "+comment out"}
|
||||||
|
@ -75,17 +76,14 @@
|
||||||
"m" {:name "+Code actions"
|
"m" {:name "+Code actions"
|
||||||
";" [#(set vim.o.spell (not vim.o.spell)) "Toggle spell checking"]
|
";" [#(set vim.o.spell (not vim.o.spell)) "Toggle spell checking"]
|
||||||
"d" [vim.lsp.buf.hover "Show documentation"]
|
"d" [vim.lsp.buf.hover "Show documentation"]
|
||||||
"x" (cmd "Lspsaga preview_definition" "Preview definition")
|
|
||||||
"o" (cmd "SymbolsOutline" "Outline")
|
"o" (cmd "SymbolsOutline" "Outline")
|
||||||
"S" (cmd "Telescope lsp_document_symbols" "Symbols in document")
|
"S" (cmd "Telescope lsp_document_symbols" "Symbols in document")
|
||||||
"s" (cmd "Telescope lsp_dynamic_workspace_symbols" "Symbols in workspace")
|
"s" (cmd "Telescope lsp_dynamic_workspace_symbols" "Symbols in workspace")
|
||||||
"T" [vim.lsp.buf.signature_help "Show signature help"]
|
"T" [vim.lsp.buf.signature_help "Show signature help"]
|
||||||
;"T" (cmd "Lspsaga signature_help" "Show signature help") ; lspsaga broken
|
"n" (cmd "IncRename " "Rename")
|
||||||
"n" (cmd "Lspsaga rename" "Rename")
|
|
||||||
"v" (cmd "CodeActionMenu" "Apply codeaction")
|
"v" (cmd "CodeActionMenu" "Apply codeaction")
|
||||||
"V" (cmd "Lspsaga code_action" "saga Apply codeaction")
|
"A" [#(vim.diagnostic.open_float [cursor]) "Cursor diagnostics"]
|
||||||
"A" (cmd "Lspsaga show_cursor_diagnostics" "Cursor diagnostics")
|
"A" [#(vim.diagnostic.open_float {}) "Line diagnostics"]
|
||||||
"a" (cmd "Lspsaga show_line_diagnostics" "Line diagnostics")
|
|
||||||
"h" (cmd "RustToggleInlayHints" "Toggle inlay hints")
|
"h" (cmd "RustToggleInlayHints" "Toggle inlay hints")
|
||||||
"r" (cmd "Trouble lsp_references" "Show references")
|
"r" (cmd "Trouble lsp_references" "Show references")
|
||||||
"E" (cmd "Trouble document_diagnostics" "List diagnostics")
|
"E" (cmd "Trouble document_diagnostics" "List diagnostics")
|
||||||
|
@ -93,8 +91,6 @@
|
||||||
"t" (cmd "Trouble lsp_type_definitions" "Go to type-definition")
|
"t" (cmd "Trouble lsp_type_definitions" "Go to type-definition")
|
||||||
"i" (cmd "Trouble lsp_implementations" "Show implementation")
|
"i" (cmd "Trouble lsp_implementations" "Show implementation")
|
||||||
"g" (cmd "Trouble lsp_definitions" "Go to definition")
|
"g" (cmd "Trouble lsp_definitions" "Go to definition")
|
||||||
;"g" [vim.lsp.buf.definition "Go to definition"]
|
|
||||||
;"t" [vim.lsp.buf.declaration "Go to declaration"]
|
|
||||||
"f" [format "format file"]
|
"f" [format "format file"]
|
||||||
"," (cmd "RustRunnables" "Run rust stuff")}
|
"," (cmd "RustRunnables" "Run rust stuff")}
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
(module dots.plugins
|
(module dots.plugins
|
||||||
{autoload {a aniseed.core
|
{autoload {a aniseed.core
|
||||||
packer packer}
|
lazy lazy}
|
||||||
require-macros [macros]})
|
require-macros [macros]})
|
||||||
|
|
||||||
|
|
||||||
|
@ -11,16 +11,15 @@
|
||||||
(when (not ok?)
|
(when (not ok?)
|
||||||
(print (.. "Plugin config error: " val-or-err)))))
|
(print (.. "Plugin config error: " val-or-err)))))
|
||||||
|
|
||||||
(defn use [...]
|
(defn setup-lazy [...]
|
||||||
(let [pkgs [...]]
|
(let [pkgs [...]]
|
||||||
(packer.startup
|
(local args [])
|
||||||
{1 (fn [use]
|
|
||||||
(for [i 1 (a.count pkgs) 2]
|
(for [i 1 (a.count pkgs) 2]
|
||||||
(let [name (. pkgs i)
|
(let [name (. pkgs i)
|
||||||
opts (. pkgs (+ i 1))]
|
opts (. pkgs (+ i 1))]
|
||||||
(-?> (. opts :mod) (safe-req-conf))
|
(table.insert args (a.assoc opts 1 name))))
|
||||||
(use (a.assoc opts 1 name)))))
|
(lazy.setup args)))
|
||||||
:config {:compile_path (.. (vim.fn.stdpath "config") "/lua/packer_compiled.lua")}})))
|
|
||||||
|
|
||||||
|
|
||||||
(macro cfg [config-mod opts]
|
(macro cfg [config-mod opts]
|
||||||
|
@ -29,44 +28,42 @@
|
||||||
:opt `false
|
:opt `false
|
||||||
:config `#(require ,config-mod))))
|
:config `#(require ,config-mod))))
|
||||||
|
|
||||||
(use
|
(macro setup [name opts]
|
||||||
; TODO sort me pls
|
`((. (require ,name) :setup) ,opts))
|
||||||
|
|
||||||
:vimwiki/vimwiki {:opt false
|
|
||||||
:branch "dev"
|
(setup-lazy
|
||||||
:config #(set vim.g.vimwiki_list [{:path "~/notes/veil-vimwiki/"
|
; TODO sort me pls
|
||||||
:syntax "markdown"
|
|
||||||
:ext "md"}])}
|
|
||||||
|
|
||||||
; sorted from here!
|
; sorted from here!
|
||||||
:Olical/aniseed {:branch "develop"}
|
:Olical/aniseed {:branch "develop"}
|
||||||
:lewis6991/impatient.nvim {}
|
:lewis6991/impatient.nvim {}
|
||||||
:nvim-lua/plenary.nvim {}
|
:nvim-lua/plenary.nvim {}
|
||||||
:norcalli/nvim.lua {}
|
:norcalli/nvim.lua {}
|
||||||
:lifepillar/vim-gruvbox8 (cfg "dots.plugins.gruvbox8")
|
:lifepillar/vim-gruvbox8 {:config #(require "dots.plugins.gruvbox8")}
|
||||||
:kyazdani42/nvim-web-devicons {}
|
:kyazdani42/nvim-web-devicons {}
|
||||||
:folke/which-key.nvim {}
|
:folke/which-key.nvim {}
|
||||||
:folke/todo-comments.nvim (cfg "dots.plugins.todo-comments")
|
:folke/todo-comments.nvim {:config #(require "dots.plugins.todo-comments")}
|
||||||
|
|
||||||
:Famiu/feline.nvim (cfg "dots.plugins.feline")
|
:Famiu/feline.nvim {:config #(require "dots.plugins.feline")}
|
||||||
:akinsho/nvim-bufferline.lua {:opt false
|
:akinsho/nvim-bufferline.lua {:config #(require "dots.plugins.bufferline")
|
||||||
:config #(require "dots.plugins.bufferline")
|
|
||||||
:tag "v1.1.1"}
|
:tag "v1.1.1"}
|
||||||
|
|
||||||
:psliwka/vim-smoothie {}
|
:psliwka/vim-smoothie {}
|
||||||
:norcalli/nvim-colorizer.lua (cfg "dots.plugins.nvim-colorizer")
|
:norcalli/nvim-colorizer.lua {:config #(require "dots.plugins.nvim-colorizer")}
|
||||||
:nathanaelkane/vim-indent-guides {:cmd ["IndentGuidesToggle"]}
|
:nathanaelkane/vim-indent-guides {:cmd ["IndentGuidesToggle"]}
|
||||||
:luukvbaal/stabilize.nvim {:opt false :config #((. (require :stabilize) :setup))}
|
:luukvbaal/stabilize.nvim {:config #(setup :stabilize)}
|
||||||
|
|
||||||
:tweekmonster/startuptime.vim {:cmd ["StartupTime"]}
|
:tweekmonster/startuptime.vim {:cmd ["StartupTime"]}
|
||||||
:folke/noice.nvim {:config #((. (require :noice) :setup))
|
:folke/noice.nvim {:config #(setup :noice {:presets {:inc_rename true}})
|
||||||
:requires [:MunifTanjim/nui.nvim]}
|
:dependencies [:MunifTanjim/nui.nvim]}
|
||||||
:folke/persistence.nvim (cfg "dots.plugins.persistence")
|
:folke/persistence.nvim {:config #(require "dots.plugins.persistence")}
|
||||||
:folke/zen-mode.nvim (cfg "dots.plugins.zen-mode" {:cmd ["ZenMode"]})
|
:folke/zen-mode.nvim {:config #(require "dots.plugins.zen-mode")
|
||||||
:folke/twilight.nvim (cfg "dots.plugins.twilight")
|
:cmd ["ZenMode"]}
|
||||||
|
:folke/twilight.nvim {:config #(require "dots.plugins.twilight")}
|
||||||
:nvim-telescope/telescope.nvim {:config #(require "dots.plugins.telescope")
|
:nvim-telescope/telescope.nvim {:config #(require "dots.plugins.telescope")
|
||||||
:cmd ["Telescope"]
|
:cmd ["Telescope"]
|
||||||
:requires [:nvim-lua/popup.nvim :nvim-lua/plenary.nvim]}
|
:dependencies [:nvim-lua/popup.nvim :nvim-lua/plenary.nvim]}
|
||||||
|
|
||||||
; editing and movement <<<
|
; editing and movement <<<
|
||||||
:jiangmiao/auto-pairs {}
|
:jiangmiao/auto-pairs {}
|
||||||
|
@ -78,27 +75,26 @@
|
||||||
:wellle/targets.vim {} ; more text objects. IE: cin (change in next parens). generally better handling of surrounding objects.
|
:wellle/targets.vim {} ; more text objects. IE: cin (change in next parens). generally better handling of surrounding objects.
|
||||||
:mg979/vim-visual-multi {}
|
:mg979/vim-visual-multi {}
|
||||||
:tommcdo/vim-exchange {}
|
:tommcdo/vim-exchange {}
|
||||||
:justinmk/vim-sneak {:opt false :config #(require "dots.plugins.sneak")}
|
:justinmk/vim-sneak {:config #(require "dots.plugins.sneak")}
|
||||||
; >>>
|
; >>>
|
||||||
|
|
||||||
; treesitter <<<
|
; treesitter <<<
|
||||||
:nvim-treesitter/nvim-treesitter {:config #(require "dots.plugins.treesitter")
|
:nvim-treesitter/nvim-treesitter {:config #(require "dots.plugins.treesitter")
|
||||||
:event ["BufEnter"]
|
:event ["BufEnter"]
|
||||||
:run ":TSUpdate"}
|
:build ":TSUpdate"}
|
||||||
|
|
||||||
:JoosepAlviste/nvim-ts-context-commentstring {:event ["BufEnter"]
|
:JoosepAlviste/nvim-ts-context-commentstring {:event ["BufEnter"]
|
||||||
:requires [:nvim-treesitter/nvim-treesitter]}
|
:dependencies [:nvim-treesitter/nvim-treesitter]}
|
||||||
|
|
||||||
:nvim-treesitter/playground {:event ["BufEnter"]
|
:nvim-treesitter/playground {:event ["BufEnter"]
|
||||||
:requires [:nvim-treesitter/nvim-treesitter]}
|
:dependencies [:nvim-treesitter/nvim-treesitter]}
|
||||||
; >>>
|
; >>>
|
||||||
|
|
||||||
; debugger <<<
|
; debugger <<<
|
||||||
:rcarriga/nvim-dap-ui {:opt false
|
:rcarriga/nvim-dap-ui {:config #(setup :dapui)
|
||||||
:config #((. (require :dapui) :setup))
|
:dependencies [:mfussenegger/nvim-dap]}
|
||||||
:requires [:mfussenegger/nvim-dap]}
|
:mfussenegger/nvim-dap {}
|
||||||
:mfussenegger/nvim-dap {:opt false}
|
:nvim-telescope/telescope-dap.nvim {:dependencies [:mfussenegger/nvim-dap
|
||||||
:nvim-telescope/telescope-dap.nvim {:requires [:mfussenegger/nvim-dap
|
|
||||||
:nvim-telescope/telescope.nvim]}
|
:nvim-telescope/telescope.nvim]}
|
||||||
|
|
||||||
; >>>
|
; >>>
|
||||||
|
@ -106,16 +102,15 @@
|
||||||
; git stuff <<<
|
; git stuff <<<
|
||||||
:ldelossa/gh.nvim {:config #(do ((. (require "litee.lib") :setup))
|
:ldelossa/gh.nvim {:config #(do ((. (require "litee.lib") :setup))
|
||||||
((. (require "litee.gh") :setup)))
|
((. (require "litee.gh") :setup)))
|
||||||
:requires [:ldelossa/litee.nvim]}
|
:dependencies [:ldelossa/litee.nvim]}
|
||||||
:pwntester/octo.nvim {:requires [:nvim-lua/plenary.nvim
|
:pwntester/octo.nvim {:dependencies [:nvim-lua/plenary.nvim
|
||||||
:nvim-telescope/telescope.nvim
|
:nvim-telescope/telescope.nvim
|
||||||
:kyazdani42/nvim-web-devicons]
|
:kyazdani42/nvim-web-devicons]
|
||||||
:config #((. (require "octo") :setup))}
|
:config #(setup :octo)}
|
||||||
:sindrets/diffview.nvim {:cmd ["DiffviewOpen" "DiffviewToggleFiles"]
|
:sindrets/diffview.nvim {:cmd ["DiffviewOpen" "DiffviewToggleFiles"]
|
||||||
:config #(require "dots.plugins.diffview")}
|
:config #(require "dots.plugins.diffview")}
|
||||||
|
|
||||||
:lewis6991/gitsigns.nvim {:after ["vim-gruvbox8"]
|
:lewis6991/gitsigns.nvim {:after ["vim-gruvbox8"]
|
||||||
:opt false
|
|
||||||
:config #(require "dots.plugins.gitsigns")}
|
:config #(require "dots.plugins.gitsigns")}
|
||||||
|
|
||||||
:ruanyl/vim-gh-line {}
|
:ruanyl/vim-gh-line {}
|
||||||
|
@ -132,19 +127,14 @@
|
||||||
|
|
||||||
;:folke/trouble.nvim {:opt false}
|
;:folke/trouble.nvim {:opt false}
|
||||||
:elkowar/trouble.nvim {:branch "fix_error_on_nil_window"
|
:elkowar/trouble.nvim {:branch "fix_error_on_nil_window"
|
||||||
:opt false
|
|
||||||
:config #(require "dots.plugins.trouble")
|
:config #(require "dots.plugins.trouble")
|
||||||
:cmd ["Trouble" "TroubleClose" "TroubleRefresh" "TroubleToggle"]}
|
:cmd ["Trouble" "TroubleClose" "TroubleRefresh" "TroubleToggle"]}
|
||||||
|
|
||||||
:simrat39/symbols-outline.nvim {:opt false :config #(require "dots.plugins.symbols-outline")}
|
:simrat39/symbols-outline.nvim {:config #(require "dots.plugins.symbols-outline")}
|
||||||
|
|
||||||
:neovim/nvim-lspconfig {}
|
:neovim/nvim-lspconfig {}
|
||||||
|
|
||||||
:glepnir/lspsaga.nvim {:after "vim-gruvbox8"
|
:smjonas/inc-rename.nvim {:config #(setup :inc_rename)}
|
||||||
:opt false
|
|
||||||
:branch "version_2.2"
|
|
||||||
:config #(require "dots.plugins.lspsaga")}
|
|
||||||
|
|
||||||
; >>>
|
; >>>
|
||||||
|
|
||||||
; cmp <<<
|
; cmp <<<
|
||||||
|
@ -160,9 +150,8 @@
|
||||||
:hrsh7th/cmp-nvim-lua {}
|
:hrsh7th/cmp-nvim-lua {}
|
||||||
:hrsh7th/cmp-calc {}
|
:hrsh7th/cmp-calc {}
|
||||||
|
|
||||||
:hrsh7th/nvim-cmp {:opt false
|
:hrsh7th/nvim-cmp {:commit "4c0a6512a0f8a235213959badf70031b9fa0220a"
|
||||||
:commit "4c0a6512a0f8a235213959badf70031b9fa0220a"
|
:dependencies [:hrsh7th/cmp-nvim-lsp
|
||||||
:requires [:hrsh7th/cmp-nvim-lsp
|
|
||||||
:hrsh7th/cmp-buffer
|
:hrsh7th/cmp-buffer
|
||||||
:hrsh7th/cmp-vsnip
|
:hrsh7th/cmp-vsnip
|
||||||
:hrsh7th/cmp-nvim-lua
|
:hrsh7th/cmp-nvim-lua
|
||||||
|
@ -173,17 +162,17 @@
|
||||||
; >>>
|
; >>>
|
||||||
|
|
||||||
; code-related ----------------------------------------- <<<
|
; code-related ----------------------------------------- <<<
|
||||||
:github/copilot.vim {:opt true :cmd ["Copilot"]}
|
:github/copilot.vim {:cmd ["Copilot"]}
|
||||||
|
|
||||||
:tpope/vim-sleuth {}
|
:tpope/vim-sleuth {}
|
||||||
:editorconfig/editorconfig-vim {}
|
:editorconfig/editorconfig-vim {}
|
||||||
:pechorin/any-jump.vim {}
|
:pechorin/any-jump.vim {}
|
||||||
:sbdchd/neoformat {}
|
:sbdchd/neoformat {}
|
||||||
:elkowar/antifennel-nvim {:opt false :config #(set vim.g.antifennel_executable "/home/leon/tmp/antifennel/antifennel")}
|
:elkowar/antifennel-nvim {:config #(set vim.g.antifennel_executable "/home/leon/tmp/antifennel/antifennel")}
|
||||||
:Olical/conjure {:ft ["fennel"]}
|
:Olical/conjure {:ft ["fennel"]}
|
||||||
:eraserhd/parinfer-rust {:run "cargo build --release"}
|
:eraserhd/parinfer-rust {:build "cargo build --release"}
|
||||||
|
|
||||||
:lervag/vimtex {:opt false :setup #(require :dots.plugins.vimtex)}
|
:lervag/vimtex {:config #(require :dots.plugins.vimtex)}
|
||||||
:kmonad/kmonad-vim {}
|
:kmonad/kmonad-vim {}
|
||||||
:elkowar/yuck.vim {:ft ["yuck"]}
|
:elkowar/yuck.vim {:ft ["yuck"]}
|
||||||
:cespare/vim-toml {:ft ["toml"]}
|
:cespare/vim-toml {:ft ["toml"]}
|
||||||
|
@ -195,23 +184,23 @@
|
||||||
:leafgarland/typescript-vim {:ft ["typescript" "typescript-react" "javascript"]}
|
:leafgarland/typescript-vim {:ft ["typescript" "typescript-react" "javascript"]}
|
||||||
:HerringtonDarkholme/yats.vim {} ; typescript syntax highlighting
|
:HerringtonDarkholme/yats.vim {} ; typescript syntax highlighting
|
||||||
:mxw/vim-jsx {}
|
:mxw/vim-jsx {}
|
||||||
:mattn/emmet-vim {:opt false :config #(require "dots.plugins.emmet")}
|
:mattn/emmet-vim {:config #(require "dots.plugins.emmet")}
|
||||||
:purescript-contrib/purescript-vim {:ft ["purescript"]}
|
:purescript-contrib/purescript-vim {:ft ["purescript"]}
|
||||||
:derekelkins/agda-vim {:ft ["agda"]}
|
:derekelkins/agda-vim {:ft ["agda"]}
|
||||||
:neovimhaskell/haskell-vim { :ft ["haskell"]}
|
:neovimhaskell/haskell-vim { :ft ["haskell"]}
|
||||||
:stewy33/mercury-vim {:opt false}
|
:stewy33/mercury-vim {}
|
||||||
:ionide/Ionide-vim {:opt false}
|
:ionide/Ionide-vim {}
|
||||||
|
|
||||||
|
|
||||||
:rust-lang/rust.vim {:ft ["rust"]
|
:rust-lang/rust.vim {:ft ["rust"]
|
||||||
:requires ["mattn/webapi-vim"]
|
:dependencies ["mattn/webapi-vim"]
|
||||||
:opt false :config #(do (set vim.g.rustfmt_fail_silently 1))}
|
:config #(do (set vim.g.rustfmt_fail_silently 1))}
|
||||||
|
|
||||||
:simrat39/rust-tools.nvim {:requires ["nvim-lua/popup.nvim" "nvim-lua/plenary.nvim"]}
|
:simrat39/rust-tools.nvim {:dependencies ["nvim-lua/popup.nvim" "nvim-lua/plenary.nvim"]}
|
||||||
|
|
||||||
:Saecki/crates.nvim {:requires ["nvim-lua/plenary.nvim"]
|
:Saecki/crates.nvim {:dependencies ["nvim-lua/plenary.nvim"]
|
||||||
:event ["BufRead Cargo.toml"]
|
:event ["BufRead Cargo.toml"]
|
||||||
:opt false :config #((. (require "crates") :setup))}
|
:config #(setup :crates)}
|
||||||
|
|
||||||
:qnighy/lalrpop.vim {}
|
:qnighy/lalrpop.vim {}
|
||||||
:edwinb/idris2-vim {:ft ["idris2"]}
|
:edwinb/idris2-vim {:ft ["idris2"]}
|
||||||
|
@ -222,7 +211,7 @@
|
||||||
|
|
||||||
; >>>
|
; >>>
|
||||||
|
|
||||||
(require "packer_compiled")
|
;(require "packer_compiled")
|
||||||
|
|
||||||
; vim:foldmarker=<<<,>>>
|
; vim:foldmarker=<<<,>>>
|
||||||
|
|
||||||
|
|
|
@ -1,50 +0,0 @@
|
||||||
(module dots.plugins.lspsaga
|
|
||||||
{autoload {utils dots.utils
|
|
||||||
colors dots.colors}
|
|
||||||
|
|
||||||
require {saga lspsaga}
|
|
||||||
require-macros [macros]})
|
|
||||||
|
|
||||||
(saga.init_lsp_saga
|
|
||||||
{:border_style "single" ; single double round plus
|
|
||||||
:code_action_lightbulb {:enable true
|
|
||||||
:sign false
|
|
||||||
:virtual_text false}
|
|
||||||
:code_action_keys {:quit "<esc>" :exec "<CR>"}
|
|
||||||
:rename_action_quit "<esc>"
|
|
||||||
:finder_action_keys {:quit "<esc>"
|
|
||||||
:open "<CR>"
|
|
||||||
:vsplit "v"
|
|
||||||
:split "b"
|
|
||||||
:scroll_up "<C-u>"
|
|
||||||
:scroll_down "<C-d>"}})
|
|
||||||
|
|
||||||
(defer
|
|
||||||
(do
|
|
||||||
(utils.highlight ["LspFloatWinBorder"
|
|
||||||
"LspSagaHoverBorder"
|
|
||||||
"LspSagaRenameBorder"
|
|
||||||
"LspSagaSignatureHelpBorder"
|
|
||||||
"LspSagaCodeActionBorder"
|
|
||||||
"LspSagaDefPreviewBorder"
|
|
||||||
"LspSagaDiagnosticBorder"]
|
|
||||||
{:bg colors.dark0_hard :fg colors.dark0_hard})
|
|
||||||
|
|
||||||
(utils.highlight ["LspSagaDiagnosticTruncateLine"
|
|
||||||
"LspSagaDocTruncateLine"
|
|
||||||
"LspSagaShTruncateLine"]
|
|
||||||
{:bg "NONE" :fg colors.dark0})
|
|
||||||
|
|
||||||
(utils.highlight ["TargetWord"
|
|
||||||
"LspSagaCodeActionTitle"
|
|
||||||
"LspSagaBorderTitle"
|
|
||||||
"LspSagaCodeActionContent"
|
|
||||||
"LspSagaFinderSelection"
|
|
||||||
"LspSagaDiagnosticHeader"]
|
|
||||||
{:fg colors.bright_aqua :bg colors.dark0_hard})
|
|
||||||
|
|
||||||
|
|
||||||
(utils.highlight "LspFloatWinNormal" {:bg colors.dark0_hard})
|
|
||||||
(utils.highlight "LspFloatWinBorder" {:bg colors.dark0_hard
|
|
||||||
:fg colors.dark0_hard})
|
|
||||||
(utils.highlight "TargetWord" {:fg colors.bright_aqua})))
|
|
|
@ -142,6 +142,11 @@
|
||||||
|
|
||||||
; foldend
|
; foldend
|
||||||
|
|
||||||
|
(vim.diagnostic.config
|
||||||
|
{:float {:scope scope
|
||||||
|
:border "single"
|
||||||
|
:style "minimal"}})
|
||||||
|
|
||||||
; Plugin config ----------------------- foldstart
|
; Plugin config ----------------------- foldstart
|
||||||
|
|
||||||
(set vim.g.VM_leader "m") ; visual-multi leader
|
(set vim.g.VM_leader "m") ; visual-multi leader
|
||||||
|
|
|
@ -35,7 +35,7 @@ function ensure(user, repo, branch, commit)
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Bootstrap essential plugins required for installing and loading the rest.
|
-- Bootstrap essential plugins required for installing and loading the rest.
|
||||||
ensure("wbthomason", "packer.nvim", "master")
|
--ensure("wbthomason", "packer.nvim", "master")
|
||||||
ensure("Olical", "aniseed", "develop")
|
ensure("Olical", "aniseed", "develop")
|
||||||
ensure("lewis6991", "impatient.nvim", "main")
|
ensure("lewis6991", "impatient.nvim", "main")
|
||||||
|
|
||||||
|
|
102
nvim/.config/nvim/lazy-lock.json
Normal file
102
nvim/.config/nvim/lazy-lock.json
Normal file
|
@ -0,0 +1,102 @@
|
||||||
|
{
|
||||||
|
"Ionide-vim": { "branch": "master", "commit": "a66845162ae4c2ad06d76e003c0aab235aac2ede" },
|
||||||
|
"agda-vim": { "branch": "master", "commit": "4a0f475aaef756702222bdd5b01e25f814f5691f" },
|
||||||
|
"aniseed": { "branch": "develop", "commit": "a7445c340fb7a0529f3c413eb99d3f8d29f50ba2" },
|
||||||
|
"antifennel-nvim": { "branch": "master", "commit": "79261d02213a5093135e5d02431682f04459f0f7" },
|
||||||
|
"any-jump.vim": { "branch": "master", "commit": "9768403b6381ce3758cebac9613910c0160969e3" },
|
||||||
|
"ats-vim": { "branch": "master", "commit": "8e3e722b6d09ed81313573b4e7b108b265628ff1" },
|
||||||
|
"auto-pairs": { "branch": "master", "commit": "39f06b873a8449af8ff6a3eee716d3da14d63a76" },
|
||||||
|
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||||
|
"cmp-calc": { "branch": "main", "commit": "50792f34a628ea6eb31d2c90e8df174671e4e7a0" },
|
||||||
|
"cmp-nvim-lsp": { "branch": "main", "commit": "59224771f91b86d1de12570b4070fe4ad7cd1eeb" },
|
||||||
|
"cmp-nvim-lua": { "branch": "main", "commit": "f3491638d123cfd2c8048aefaf66d246ff250ca6" },
|
||||||
|
"cmp-omni": { "branch": "main", "commit": "8457e4144ea2fc5efbadb7d22250d5ee8f8862ba" },
|
||||||
|
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||||
|
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
|
||||||
|
"conflict-marker.vim": { "branch": "master", "commit": "11a4d42244755505b66b15cd4496a150432eb5e3" },
|
||||||
|
"conjure": { "branch": "master", "commit": "d2e69a13b32e8574decfe81ea275292234eba6ea" },
|
||||||
|
"copilot.vim": { "branch": "release", "commit": "324ec9eb69e20971b58340d0096c3caac7bc2089" },
|
||||||
|
"crates.nvim": { "branch": "main", "commit": "707ed7d6f8927a5ec0c241aa793f694f1b05f731" },
|
||||||
|
"diffview.nvim": { "branch": "main", "commit": "5bbcf162d03287296fe393f88da6065db3cf9fd0" },
|
||||||
|
"editorconfig-vim": { "branch": "master", "commit": "1953c0f2541446e8a56ba4e2f4477e91e78f6d13" },
|
||||||
|
"emmet-vim": { "branch": "master", "commit": "def5d57a1ae5afb1b96ebe83c4652d1c03640f4d" },
|
||||||
|
"feline.nvim": { "branch": "master", "commit": "d48b6f92c6ccdd6654c956f437be49ea160b5b0c" },
|
||||||
|
"fennel.vim": { "branch": "master", "commit": "30b9beabad2c4f09b9b284caf5cd5666b6b4dc89" },
|
||||||
|
"friendly-snippets": { "branch": "main", "commit": "7ab483b355613ef4f74189c7789278d765724d12" },
|
||||||
|
"gh.nvim": { "branch": "main", "commit": "bc731bb53909481995ac2edb4bf6418c051fec1a" },
|
||||||
|
"gitsigns.nvim": { "branch": "main", "commit": "addd6e174a85fc1c4007ab0b65d77e6555b417bf" },
|
||||||
|
"haskell-vim": { "branch": "master", "commit": "f35d02204b4813d1dbe8b0e98cc39701a4b8e15e" },
|
||||||
|
"idris2-vim": { "branch": "master", "commit": "964cebee493c85f75796e4f4e6bbb4ac54e2da9e" },
|
||||||
|
"impatient.nvim": { "branch": "main", "commit": "c90e273f7b8c50a02f956c24ce4804a47f18162e" },
|
||||||
|
"inc-rename.nvim": { "branch": "main", "commit": "48c4aa2be19f79e79b465a9bb37ee9fbe6c606f5" },
|
||||||
|
"kmonad-vim": { "branch": "master", "commit": "37978445197ab00edeb5b731e9ca90c2b141723f" },
|
||||||
|
"lalrpop.vim": { "branch": "master", "commit": "7073eec8efdeff37cacd4bca378c28dad02c3c14" },
|
||||||
|
"lazy.nvim": { "branch": "main", "commit": "8a3754717162cd453abd8da87a6020beaba17994" },
|
||||||
|
"litee.nvim": { "branch": "main", "commit": "bf366a1414fd0f9401631ac8884f2f9fa4bf18d2" },
|
||||||
|
"lsp_signature.nvim": { "branch": "master", "commit": "1979f1118e2b38084e7c148f279eed6e9300a342" },
|
||||||
|
"mercury-vim": { "branch": "master", "commit": "8749bec220c684d644202d0fef3246ad0c73d5c4" },
|
||||||
|
"neoformat": { "branch": "master", "commit": "ec601d38a2e9309109f405ce038c5a6ce774f1a9" },
|
||||||
|
"neogit": { "branch": "master", "commit": "981207efd10425fef82ca09fa8bd22c3ac3e622d" },
|
||||||
|
"nerdcommenter": { "branch": "master", "commit": "98cc4a2d64ca67cccbf5b5cf47c682ebadaaff58" },
|
||||||
|
"noice.nvim": { "branch": "main", "commit": "e8f0cdc08bd4e637fa8c9da2a454622c5b55beae" },
|
||||||
|
"nui.nvim": { "branch": "main", "commit": "257da38029d3859ed111804f9d4e95b0fa993a31" },
|
||||||
|
"nvim-bufferline.lua": { "branch": "main", "commit": "874f869a24e568980294b3200fc9dd842db65a36" },
|
||||||
|
"nvim-cmp": { "branch": "main", "commit": "4c0a6512a0f8a235213959badf70031b9fa0220a" },
|
||||||
|
"nvim-code-action-menu": { "branch": "main", "commit": "e4399dbaf6eabff998d3d5f1cbcd8d9933710027" },
|
||||||
|
"nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
|
||||||
|
"nvim-dap": { "branch": "master", "commit": "5a1479c5d633daa0db06988ed44663f07f10f5dd" },
|
||||||
|
"nvim-dap-ui": { "branch": "master", "commit": "b80227ea56a48177786904f6322abc8b2dc0bc36" },
|
||||||
|
"nvim-lspconfig": { "branch": "master", "commit": "8ebe6894dddaeb1459e1397c865f54fa5ecaac80" },
|
||||||
|
"nvim-treesitter": { "branch": "master", "commit": "5e9c6b6ba079a90a2545e651e3740b655b9ff035" },
|
||||||
|
"nvim-ts-context-commentstring": { "branch": "main", "commit": "4a42b30376c1bd625ab5016c2079631d531d797a" },
|
||||||
|
"nvim-web-devicons": { "branch": "master", "commit": "6c38926351372ea87034dec26182b62c835ff3bc" },
|
||||||
|
"nvim.lua": { "branch": "master", "commit": "5d57be0b6eea6c06977b1c5fe0752da909cf4154" },
|
||||||
|
"octo.nvim": { "branch": "master", "commit": "cb9314d358dc9f1d50e553a3c8e237ce713cbc57" },
|
||||||
|
"parinfer-rust": { "branch": "master", "commit": "55ce1e0c6e2465ce7f883972bb0feb1e4e8bdfa0" },
|
||||||
|
"persistence.nvim": { "branch": "main", "commit": "8484fdaa284207f77ec69b9627316bf334ad653f" },
|
||||||
|
"playground": { "branch": "master", "commit": "01c27f37a1f067200680cacfb7b96f5ad2fa5cd6" },
|
||||||
|
"plenary.nvim": { "branch": "master", "commit": "1c7e3e6b0f4dd5a174fcea9fda8a4d7de593b826" },
|
||||||
|
"popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" },
|
||||||
|
"purescript-vim": { "branch": "main", "commit": "7af25a840d38dc6767c85edd1f35c1f835618071" },
|
||||||
|
"rust-tools.nvim": { "branch": "master", "commit": "df584e84393ef255f5b8cbd709677d6a3a5bf42f" },
|
||||||
|
"rust.vim": { "branch": "master", "commit": "889b9a7515db477f4cb6808bef1769e53493c578" },
|
||||||
|
"sad.vim": { "branch": "master", "commit": "2f5b33b239a566ffedaa81cee3051bb613482d1e" },
|
||||||
|
"stabilize.nvim": { "branch": "master", "commit": "34069870a8e72632c5447188e638e1c6bfebc353" },
|
||||||
|
"startuptime.vim": { "branch": "master", "commit": "dfa57f522d6f61793fe5fea65bca7484751b8ca2" },
|
||||||
|
"symbols-outline.nvim": { "branch": "master", "commit": "6a3ed24c5631da7a5d418bced57c16b32af7747c" },
|
||||||
|
"tabular": { "branch": "master", "commit": "339091ac4dd1f17e225fe7d57b48aff55f99b23a" },
|
||||||
|
"targets.vim": { "branch": "master", "commit": "8d6ff2984cdfaebe5b7a6eee8f226a6dd1226f2d" },
|
||||||
|
"telescope-dap.nvim": { "branch": "master", "commit": "313d2ea12ae59a1ca51b62bf01fc941a983d9c9c" },
|
||||||
|
"telescope.nvim": { "branch": "master", "commit": "b69b33eded07341253bc1f0b4ae6bbc5c411a2ab" },
|
||||||
|
"todo-comments.nvim": { "branch": "main", "commit": "077c59586d9d0726b0696dc5680eb863f4e04bc5" },
|
||||||
|
"trouble.nvim": { "branch": "fix_error_on_nil_window", "commit": "2b4fee6ff21f1649181e5b6d0ed69baa342cf615" },
|
||||||
|
"twilight.nvim": { "branch": "main", "commit": "8bb7fa7b918baab1ca81b977102ddb54afa63512" },
|
||||||
|
"typescript-vim": { "branch": "master", "commit": "52f3ca3474d51f5021696ffb7297d989e49121ac" },
|
||||||
|
"vim-exchange": { "branch": "master", "commit": "784d63083ad7d613aa96f00021cd0dfb126a781a" },
|
||||||
|
"vim-fugitive": { "branch": "master", "commit": "9c5f675db54139c18ed4a1a18989ea2da37d6cae" },
|
||||||
|
"vim-gh-line": { "branch": "master", "commit": "fbf368bdfad7e5478009a6dc62559e6b2c72d603" },
|
||||||
|
"vim-gruvbox8": { "branch": "master", "commit": "f94afba273ec544e1e73e82c78674eed4ccb1c8c" },
|
||||||
|
"vim-indent-guides": { "branch": "master", "commit": "765084d38bf102a95ab966fb06472e83fa7deff7" },
|
||||||
|
"vim-javascript": { "branch": "master", "commit": "c470ce1399a544fe587eab950f571c83cccfbbdc" },
|
||||||
|
"vim-jsonc": { "branch": "master", "commit": "0b7ca17da85b5faa813be8ead3ad497e348b2763" },
|
||||||
|
"vim-jsx": { "branch": "master", "commit": "8879e0d9c5ba0e04ecbede1c89f63b7a0efa24af" },
|
||||||
|
"vim-nix": { "branch": "master", "commit": "7d23e97d13c40fcc6d603b291fe9b6e5f92516ee" },
|
||||||
|
"vim-raku": { "branch": "master", "commit": "f4496123353cce789fc6645ceb686f5cf51acca3" },
|
||||||
|
"vim-repeat": { "branch": "master", "commit": "24afe922e6a05891756ecf331f39a1f6743d3d5a" },
|
||||||
|
"vim-sleuth": { "branch": "master", "commit": "8332f123a63c739c870c96907d987cc3ff719d24" },
|
||||||
|
"vim-smoothie": { "branch": "master", "commit": "df1e324e9f3395c630c1c523d0555a01d2eb1b7e" },
|
||||||
|
"vim-sneak": { "branch": "master", "commit": "93395f5b56eb203e4c8346766f258ac94ea81702" },
|
||||||
|
"vim-surround": { "branch": "master", "commit": "3d188ed2113431cf8dac77be61b842acb64433d9" },
|
||||||
|
"vim-svelte": { "branch": "main", "commit": "0e93ec53c3667753237282926fec626785622c1c" },
|
||||||
|
"vim-toml": { "branch": "main", "commit": "d36caa6b1cf508a4df1c691f915572fc02143258" },
|
||||||
|
"vim-tsx": { "branch": "master", "commit": "77c89c42e189fefd3c9a632b37b7e3b3b9edf918" },
|
||||||
|
"vim-visual-multi": { "branch": "master", "commit": "724bd53adfbaf32e129b001658b45d4c5c29ca1a" },
|
||||||
|
"vim-vsnip": { "branch": "master", "commit": "8dde8c0ef10bb1afdbb301e2bd7eb1c153dd558e" },
|
||||||
|
"vim-vsnip-integ": { "branch": "master", "commit": "1cf89903f12777b90dd79eb4b3d7fbc0b9a254a1" },
|
||||||
|
"vimtex": { "branch": "master", "commit": "bd0173e7d3c0097c5b855265ce83f5863f073c85" },
|
||||||
|
"webapi-vim": { "branch": "master", "commit": "70c49ada7827d3545a65cbdab04c5c89a3a8464e" },
|
||||||
|
"which-key.nvim": { "branch": "main", "commit": "e4fa445065a2bb0bbc3cca85346b67817f28e83e" },
|
||||||
|
"yats.vim": { "branch": "master", "commit": "4bf3879055847e675335f1c3050bd2dd11700c7e" },
|
||||||
|
"yuck.vim": { "branch": "master", "commit": "9b5e0370f70cc30383e1dabd6c215475915fe5c3" },
|
||||||
|
"zen-mode.nvim": { "branch": "main", "commit": "4313a5828e4d48c5f2f135f29d46f769a59dcfdc" }
|
||||||
|
}
|
Loading…
Reference in a new issue