summaryrefslogtreecommitdiff
path: root/fnl/plugins.fnl
blob: b2de04e9d62745a940a531f6f7d066a446be0512 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
;; List of plugins
(module plugins)

(def plugins {:wbthomason/packer.nvim {}
              ;; Have packer manage itself
              :lewis6991/impatient.nvim {}
              :Olical/aniseed {}
              :nvim-lua/popup.nvim {}
              ;; An implementation of the Popup API from vim in Neovim
              :nvim-lua/plenary.nvim {}
              ;; Useful lua functions used ny lots of plugins
              ;; Colorschemes
              :aktersnurra/no-clown-fiesta.nvim {}
              ;; LSP
              :hrsh7th/nvim-cmp {}
              ;; The completion plugin
              :hrsh7th/cmp-buffer {}
              ;; buffer completions
              :hrsh7th/cmp-path {}
              ;; path completions
              :hrsh7th/cmp-cmdline {}
              ;; cmdline completions
              :saadparwaiz1/cmp_luasnip {}
              ;; snippet completions
              :onsails/lspkind-nvim {}
              :hrsh7th/cmp-nvim-lsp {}
              :neovim/nvim-lspconfig {}
              :williamboman/nvim-lsp-installer {}
              :tamago324/nlsp-settings.nvim {}
              :jose-elias-alvarez/null-ls.nvim {}
              :b0o/SchemaStore.nvim {}
              ;; Snippets
              :L3MON4D3/LuaSnip {}
              :rafamadriz/friendly-snippets {}
              ;; Telescope
              :nvim-telescope/telescope.nvim {:requires :nvim-lua/plenary.nvim}
              :nvim-telescope/telescope-fzf-native.nvim {:run :make}
              :nvim-telescope/telescope-file-browser.nvim {}
              ;; Treesitter
              :nvim-treesitter/nvim-treesitter {:run ":TSUpdate"}
              :JoosepAlviste/nvim-ts-context-commentstring {}
              :nvim-treesitter/playground {}
              ;; Miscellaneous plugins
              :windwp/nvim-autopairs {}
              :numToStr/Comment.nvim {}
              :lewis6991/gitsigns.nvim {}
              :kyazdani42/nvim-web-devicons {}
              :kyazdani42/nvim-tree.lua {:requires {1 :kyazdani42/nvim-web-devicons}}
              :akinsho/bufferline.nvim {}
              :moll/vim-bbye {}
              :nvim-lualine/lualine.nvim {:requires {1 :kyazdani42/nvim-web-devicons
                                                     :opt true}}
              :ahmedkhalf/project.nvim {}
              :goolord/alpha-nvim {}
              :antoinemadec/FixCursorHold.nvim {}
              ;; This is needed to fix lsp doc highlight
              :folke/which-key.nvim {}
              :folke/zen-mode.nvim {}
              :windwp/nvim-spectre {}
              :phaazon/hop.nvim {}
              :kevinhwang91/nvim-bqf {:event :BufRead}
              :norcalli/nvim-colorizer.lua {}
              :max397574/better-escape.nvim {}
              :nvim-orgmode/orgmode {}
              :cappyzawa/trim.nvim {}})