Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
DanNixon committed Aug 7, 2024
1 parent 779386f commit 1a1d204
Showing 1 changed file with 22 additions and 26 deletions.
48 changes: 22 additions & 26 deletions modules/home-manager/terminal_environment/neovim/plugins.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,60 +4,56 @@
pkgs,
...
}: {
programs.neovim.plugins = with pkgs; [
programs.neovim.plugins = with pkgs.vimPlugins; [
# Colour scheme
(vimPlugins.base16-vim.overrideAttrs (
(base16-vim.overrideAttrs (
old: let
schemeFile = config.scheme inputs.base16-vim;
in {patchPhase = ''cp ${schemeFile} colors/base16-scheme.vim'';}
))

# Provides easy line/block comment toggling
vimPlugins.vim-commentary
vim-commentary

# Completion
vimPlugins.nvim-cmp
vimPlugins.vim-vsnip
vimPlugins.cmp-vsnip
vimPlugins.cmp-buffer
vimPlugins.cmp-nvim-lsp
vimPlugins.cmp-path
nvim-cmp
vim-vsnip
cmp-vsnip
cmp-buffer
cmp-nvim-lsp
cmp-path

# Used to format and make editing CSV files trivial
vimPlugins.csv
csv

# Fast jumping to markers in a file
vimPlugins.easymotion
easymotion

# Fuzzy finding
vimPlugins.fzf-lua
fzf-lua

# Status line
vimPlugins.lualine-nvim
lualine-nvim

# Enhanced spelling and grammar checking
vimPlugins.vim-lexical
vim-lexical

# Language server client
vimPlugins.nvim-lspconfig
nvim-lspconfig

# Tree based file explorer
vimPlugins.neo-tree-nvim
neo-tree-nvim

# Restores cursor position on opening previously opened files
vimPlugins.restore-view-vim
restore-view-vim

# Format text into one line per sentence
vimPlugins.vim-sentence-chopper

# Query and insert unicode characters
vimPlugins.unicode-vim
vim-sentence-chopper

# Treesitter
vimPlugins.nvim-treesitter
vimPlugins.nvim-treesitter-parsers.nix
vimPlugins.nvim-treesitter-parsers.python
vimPlugins.nvim-treesitter-parsers.rust
vimPlugins.nvim-treesitter-parsers.yaml
nvim-treesitter.withAllGrammars

# Query and insert unicode characters
unicode-vim
];
}

0 comments on commit 1a1d204

Please sign in to comment.