summaryrefslogtreecommitdiff
path: root/fnl/plugins.fnl
blob: f3fac1c09f456cbc6a6c480e7512b9c3da164ea0 (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
;; 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
  :hrsh7th/cmp-nvim-lsp {}
  :neovim/nvim-lspconfig {}
  :williamboman/nvim-lsp-installer {}
  :tamago324/nlsp-settings.nvim {}
  :jose-elias-alvarez/null-ls.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 {}
  :akinsho/bufferline.nvim {}
  :moll/vim-bbye {}
  
  :nvim-lualine/lualine.nvim { :requires "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 {}
  :nvim-orgmode/orgmode {}
  }
)