dots-of-war/files/.config/nvim/fnl/plugins.fnl

123 lines
3.8 KiB
Text
Raw Normal View History

2021-05-08 17:31:04 +00:00
(module plugins
2021-05-09 11:40:11 +00:00
{require {}
2021-05-09 09:36:32 +00:00
require-macros [macros]})
2021-05-08 17:31:04 +00:00
2021-05-09 15:43:05 +00:00
(packer-use
2021-05-12 23:27:59 +00:00
"/home/leon/coding/projects/nvim-gehzu" {}
2021-05-09 15:43:05 +00:00
:gruvbox-community/gruvbox {:opt false
:config #(vim.cmd "colorscheme gruvbox")}
2021-05-08 17:31:04 +00:00
:nvim-telescope/telescope.nvim {:mod "plugins.telescope"
2021-05-09 09:36:32 +00:00
:cmd ["Telescope"]
2021-05-08 17:31:04 +00:00
:requires [:nvim-lua/popup.nvim :nvim-lua/plenary.nvim]}
2021-05-10 13:53:33 +00:00
:kyazdani42/nvim-web-devicons {}
2021-05-08 20:24:53 +00:00
:p00f/nvim-ts-rainbow {}
2021-05-08 17:31:04 +00:00
:romgrk/nvim-treesitter-context {}
:JoosepAlviste/nvim-ts-context-commentstring {}
2021-05-08 20:24:53 +00:00
:nvim-treesitter/nvim-treesitter {:mod "plugins.treesitter"
:run ":TSUpdate"}
2021-05-11 17:21:48 +00:00
:nvim-treesitter/playground {}
2021-05-08 17:31:04 +00:00
; :code-biscuits/nvim-biscuits {} ; show opening line after closing curly
:folke/which-key.nvim {}
:pwntester/octo.nvim {}
; json query stuff
:gennaro-tedesco/nvim-jqx {:ft ["json"]}
:Olical/aniseed {}; :tag "v3.16.0"}
; general purpose lua wrappers for nvim stuff
:norcalli/nvim.lua {}
2021-05-09 15:43:05 +00:00
:glepnir/galaxyline.nvim {:mod "plugins.galaxyline"
:after "gruvbox"}
2021-05-08 17:31:04 +00:00
:akinsho/nvim-bufferline.lua {:mod "plugins.bufferline"}
:sindrets/diffview.nvim {:mod "plugins.diffview"}
:tweekmonster/startuptime.vim {:cmd ["StartupTime"]}
:tpope/vim-repeat {}
:junegunn/goyo.vim {:cmd "Goyo"}
:lewis6991/gitsigns.nvim {:mod "plugins.gitsigns"}
:tpope/vim-fugitive {}
:preservim/nerdcommenter {}
2021-05-09 11:40:11 +00:00
:godlygeek/tabular {:cmd ["Tabularize"]} ; :Tab /regex can align code on occurrences of the given regex. I.e. :Tab /= aligns all = signs in a block.
2021-05-08 17:31:04 +00:00
: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.
:iamcco/markdown-preview.nvim {:run vim.fn.mkdp#util#install}
; code-related ----------------------------------------- <<<
2021-05-08 18:51:05 +00:00
:folke/lsp-trouble.nvim {:mod "plugins.trouble"}
:simrat39/symbols-outline.nvim {:mod "plugins.symbols-outline"}
2021-05-08 17:31:04 +00:00
:neovim/nvim-lspconfig {}
2021-05-08 18:51:05 +00:00
:hrsh7th/nvim-compe {:mod "plugins.compe"}
:glepnir/lspsaga.nvim {:mod "plugins.lspsaga"}
2021-05-08 17:31:04 +00:00
:Olical/conjure {}
2021-05-09 11:40:11 +00:00
:tami5/compe-conjure {:requires [:Olical/conjure]}
2021-05-08 17:31:04 +00:00
2021-05-08 20:24:53 +00:00
:ciaranm/detectindent {:mod "plugins.detect-indent"}
2021-05-08 17:31:04 +00:00
:pechorin/any-jump.vim {}
2021-05-08 20:24:53 +00:00
:justinmk/vim-sneak {:mod "plugins.sneak"}
2021-05-08 17:31:04 +00:00
:psliwka/vim-smoothie {}
:editorconfig/editorconfig-vim {}
:honza/vim-snippets {}
:tommcdo/vim-exchange {}
2021-05-08 18:51:05 +00:00
;:frazrepo/vim-rainbow {}
2021-05-08 17:31:04 +00:00
:bhurlow/vim-parinfer {:ft ["fennel" "carp" "lisp" "elisp"]}
:bduggan/vim-raku {:ft ["raku"]}
:LnL7/vim-nix {:ft ["nix"]}
:kevinoid/vim-jsonc {}
2021-05-09 11:40:11 +00:00
:norcalli/nvim-colorizer.lua {:mod "plugins.nvim-colorizer"}
2021-05-08 17:31:04 +00:00
:pangloss/vim-javascript {} ; syntax highlighting JS
:ianks/vim-tsx {}
:leafgarland/typescript-vim {}
:sheerun/vim-polyglot {} ; Syntax highlighting for most languages
:HerringtonDarkholme/yats.vim {} ; typescript syntax highlighting
:mxw/vim-jsx {}
2021-05-08 20:24:53 +00:00
:mattn/emmet-vim {:mod "plugins.emmet"}
2021-05-08 17:31:04 +00:00
:purescript-contrib/purescript-vim {}
:derekelkins/agda-vim {:ft ["agda"]}
:neovimhaskell/haskell-vim { :ft ["haskell"]}
:rust-lang/rust.vim {:ft ["rust"]
:requires ["mattn/webapi-vim"]}
:simrat39/rust-tools.nvim {:ft ["rust"]}
:ray-x/lsp_signature.nvim {}
2021-05-10 13:53:33 +00:00
:vmchale/ats-vim {:ft ["ats"]}
2021-05-09 11:40:11 +00:00
:bakpakin/fennel.vim {})
2021-05-08 17:31:04 +00:00
; >>>
; vim:foldmarker=<<<,>>>