Clean up some plugins

This commit is contained in:
elkowar 2021-10-21 15:17:38 +02:00
parent 42e59d028c
commit 7cd882157c
No known key found for this signature in database
GPG key ID: E321AD71B1D1F27F
3 changed files with 99 additions and 126 deletions

View file

@ -23,112 +23,60 @@
:config {:compile_path (.. (vim.fn.stdpath "config") "/lua/packer_compiled.lua")}})))
(use
:jbyuki/instant.nvim {:config #(set vim.g.instant_username "ElKowar")}
; sort me pls
; sorted from here!
:Olical/aniseed {:branch "develop"}
:lewis6991/impatient.nvim {}
:rhysd/conflict-marker.vim {}
:nvim-lua/plenary.nvim {}
:elkowar/antifennel-nvim {:opt false :config #(set vim.g.antifennel_executable "/home/leon/tmp/antifennel/antifennel")}
:elkowar/kmonad.vim {}
:ruanyl/vim-gh-line {}
:rhysd/conflict-marker.vim {}
:wellle/visual-split.vim {}
:sindrets/diffview.nvim {}
:folke/persistence.nvim {:opt false :config #(require "dots.plugins.persistence")}
:folke/zen-mode.nvim {:cmd ["ZenMode"]
:config #(require "dots.plugins.zen-mode")}
:folke/twilight.nvim {:config #(require "dots.plugins.twilight")}
:TimUntersberger/neogit {:config #(require "dots.plugins.neogit")
:cmd ["Neogit"]}
:lifepillar/vim-gruvbox8 {:opt false
:config
(fn []
(set vim.g.gruvbox_italics 0)
(set vim.g.gruvbox_italicise_strings 0)
(set vim.g.gruvbox_filetype_hi_groups 1)
(set vim.g.gruvbox_plugin_hi_groups 1)
(vim.cmd "colorscheme gruvbox8")
((. (require :dots.utils) :highlight) :SignColumn {:bg (. (require :dots.colors) :dark0)}))}
;(req dots.utils.highlight :SignColumn {:bg (. (require :dots.colors) :dark0)}))}
;(req dots.utils.highlight :LspDiagnosticsUnderlineError {:gui "underline"}))}
:nvim-telescope/telescope.nvim {:config #(require "dots.plugins.telescope")
:cmd ["Telescope"]
:requires [:nvim-lua/popup.nvim
:nvim-lua/plenary.nvim]}
:nvim-telescope/telescope-packer.nvim {}
:norcalli/nvim.lua {}
:lifepillar/vim-gruvbox8 {:opt false :config #(require "dots.plugins.gruvbox8")}
:kyazdani42/nvim-web-devicons {}
:folke/which-key.nvim {}
:Famiu/feline.nvim {:opt false :config #(require "dots.plugins.feline")}
:akinsho/nvim-bufferline.lua {:opt false :config #(require "dots.plugins.bufferline")}
:psliwka/vim-smoothie {}
:norcalli/nvim-colorizer.lua {:opt false :config #(require "dots.plugins.nvim-colorizer")}
:nathanaelkane/vim-indent-guides {:cmd ["IndentGuidesToggle"]}
:tweekmonster/startuptime.vim {:cmd ["StartupTime"]}
:folke/persistence.nvim {:opt false :config #(require "dots.plugins.persistence")}
:folke/zen-mode.nvim {:cmd ["ZenMode"] :config #(require "dots.plugins.zen-mode")}
:folke/twilight.nvim {:config #(require "dots.plugins.twilight")}
:nvim-telescope/telescope.nvim {:config #(require "dots.plugins.telescope")
:cmd ["Telescope"]
:requires [:nvim-lua/popup.nvim :nvim-lua/plenary.nvim]}
; editing and movement <<<
:jiangmiao/auto-pairs {}
:tpope/vim-repeat {}
:preservim/nerdcommenter {}
:godlygeek/tabular {:cmd ["Tabularize"]}
:tpope/vim-surround {}
:hauleth/sad.vim {}
:wellle/targets.vim {} ; more text objects. IE: cin (change in next parens). generally better handling of surrounding objects.
:mg979/vim-visual-multi {}
:tommcdo/vim-exchange {}
:justinmk/vim-sneak {:opt false :config #(require "dots.plugins.sneak")}
; >>>
; treesitter <<<
:nvim-treesitter/nvim-treesitter {:config #(require "dots.plugins.treesitter")
:event ["BufEnter"]
:run ":TSUpdate"}
:JoosepAlviste/nvim-ts-context-commentstring {:event ["BufEnter"]
:requires [:nvim-treesitter/nvim-treesitter]}
:nvim-treesitter/playground {:event ["BufEnter"]
:requires [:nvim-treesitter/nvim-treesitter]}
:jiangmiao/auto-pairs {}
:folke/which-key.nvim {}
:Olical/aniseed {:branch "develop"}
:norcalli/nvim.lua {}
:Famiu/feline.nvim {:opt false :config #(require "dots.plugins.feline")}
:akinsho/nvim-bufferline.lua {:opt false :config #(require "dots.plugins.bufferline")}
:sindrets/diffview.nvim {:cmd ["DiffviewOpen" "DiffviewToggleFiles"]
:config #(require "dots.plugins.diffview")}
:tweekmonster/startuptime.vim {:cmd ["StartupTime"]}
:tpope/vim-repeat {}
:lewis6991/gitsigns.nvim {:after ["vim-gruvbox8"]
:opt false
:config #(require "dots.plugins.gitsigns")}
:tpope/vim-fugitive {}
:preservim/nerdcommenter {}
:godlygeek/tabular {:cmd ["Tabularize"]} ; :Tab /regex can align code on occurrences of the given regex. I.e. :Tab /= aligns all = signs in a block.
:tpope/vim-surround {}
:nathanaelkane/vim-indent-guides {} ; Can be toggled using <leader>ig (intent-guides)
; <C-n> to select current word. <C-n> to select next occurrence.
; with multiple lines selected in Visual mode, <C-n> to insert cursor in each line. I not i to insert in Visual-mode.
:terryma/vim-multiple-cursors {}
:mg979/vim-visual-multi {}
:hauleth/sad.vim {} ; Use siw instead of ciw. when using . afterwards, will find the next occurrence of the changed word and change it too
:wellle/targets.vim {} ; more text objects. IE: cin (change in next parens). generally better handling of surrounding objects.
; ( use :iamcco/markdown-preview.nvim {:run vim.fn.mkdp#util#install})
; >>>
; debugger <<<
:rcarriga/nvim-dap-ui {:opt false
:config #((. (require :dapui) :setup))
:requires [:mfussenegger/nvim-dap]}
@ -139,10 +87,25 @@
:nvim-telescope/telescope-dap.nvim {:requires [:mfussenegger/nvim-dap
:nvim-telescope/telescope.nvim]}
; code-related ----------------------------------------- <<<
; >>>
; git stuff <<<
:sindrets/diffview.nvim {:cmd ["DiffviewOpen" "DiffviewToggleFiles"]
:config #(require "dots.plugins.diffview")}
:lewis6991/gitsigns.nvim {:after ["vim-gruvbox8"]
:opt false
:config #(require "dots.plugins.gitsigns")}
:ruanyl/vim-gh-line {}
:rhysd/conflict-marker.vim {}
:tpope/vim-fugitive {}
:TimUntersberger/neogit {:config #(require "dots.plugins.neogit")
:cmd ["Neogit"]}
; >>>
; lsp <<<
:ray-x/lsp_signature.nvim {:events [:BufEnter]}
:elkowar/trouble.nvim {:config #(require "dots.plugins.trouble")
@ -161,6 +124,14 @@
;:branch "coq"
;:ms-jpq/coq.artifacts {:branch "artifacts"}
:tami5/lspsaga.nvim {:after "vim-gruvbox8"
:opt false
:commit "373bc031b39730cbfe492533c3acfac36007899a"
:config #(require "dots.plugins.lspsaga")}
; >>>
; cmp <<<
:hrsh7th/vim-vsnip {}
:hrsh7th/cmp-vsnip {}
@ -178,43 +149,31 @@
:hrsh7th/cmp-calc
:hrsh7th/cmp-path]
:config #(require "dots.plugins.cmp")}
; >>>
:tami5/lspsaga.nvim {:after "vim-gruvbox8"
:opt false
:commit "373bc031b39730cbfe492533c3acfac36007899a"
:config #(require "dots.plugins.lspsaga")}
:sbdchd/neoformat {}
;; --------------------
:Olical/conjure {}
:ciaranm/detectindent {:opt false :config #(require "dots.plugins.detect-indent")}
:pechorin/any-jump.vim {}
:justinmk/vim-sneak {:opt false :config #(require "dots.plugins.sneak")}
:psliwka/vim-smoothie {}
; code-related ----------------------------------------- <<<
:tpope/vim-sleuth {}
:editorconfig/editorconfig-vim {}
:tommcdo/vim-exchange {}
:pechorin/any-jump.vim {}
:sbdchd/neoformat {}
:elkowar/antifennel-nvim {:opt false :config #(set vim.g.antifennel_executable "/home/leon/tmp/antifennel/antifennel")}
:Olical/conjure {:ft ["fennel"]}
:eraserhd/parinfer-rust {:run "cargo build --release"}
:elkowar/yuck.vim {}
:cespare/vim-toml {}
:kmonad/kmonad-vim {}
:elkowar/yuck.vim {:ft ["yuck"]}
:cespare/vim-toml {:ft ["toml"]}
:bduggan/vim-raku {:ft ["raku"]}
:LnL7/vim-nix {:ft ["nix"]}
:kevinoid/vim-jsonc {}
:norcalli/nvim-colorizer.lua {:opt false :config #(require "dots.plugins.nvim-colorizer")}
:pangloss/vim-javascript {} ; syntax highlighting JS
:ianks/vim-tsx {}
:leafgarland/typescript-vim {}
:pangloss/vim-javascript {:ft ["javascript"]} ; syntax highlighting JS
:ianks/vim-tsx {:ft ["typescript-react"]}
:leafgarland/typescript-vim {:ft ["typescript" "typescript-react" "javascript"]}
:HerringtonDarkholme/yats.vim {} ; typescript syntax highlighting
:mxw/vim-jsx {}
:mattn/emmet-vim {:opt false :config #(require "dots.plugins.emmet")}
:purescript-contrib/purescript-vim {}
:purescript-contrib/purescript-vim {:ft ["purescript"]}
:derekelkins/agda-vim {:ft ["agda"]}
:neovimhaskell/haskell-vim { :ft ["haskell"]}
@ -232,8 +191,7 @@
:qnighy/lalrpop.vim {}
:edwinb/idris2-vim {:ft ["idris2"]}
:vmchale/ats-vim {:ft ["ats" "dats" "sats"]}
:google/vim-jsonnet {}
:bakpakin/fennel.vim {}
:bakpakin/fennel.vim {:ft ["fennel"]}
:evanleck/vim-svelte {})

View file

@ -1,7 +1,7 @@
(module dots.plugins.detect-indent
{})
(module dots.plugins.detect-indent)
(vim.cmd "autocmd! BufReadPost * :DetectIndent")
;(vim.cmd "autocmd! BufReadPost * :DetectIndent")
(set vim.g.detectindent_preferred_expandtab 1)
(set vim.g.detectindent_preferred_indent 2)

View file

@ -0,0 +1,15 @@
(module dots.plugins.gruvbox8
{autoload {utils dots.utils
colors dots.colors}})
(set vim.g.gruvbox_italics 0)
(set vim.g.gruvbox_italicise_strings 0)
(set vim.g.gruvbox_filetype_hi_groups 1)
(set vim.g.gruvbox_plugin_hi_groups 1)
(vim.cmd "colorscheme gruvbox8")
(utils.highlight :SignColumn {:bg colors.dark0})
;(utils.highlight :SignColumn {:bg (. (require :dots.colors) :dark0)}))}
;(utils.highlight :LspDiagnosticsUnderlineError {:gui "underline"}))}