vim
This commit is contained in:
parent
d510a67d3a
commit
b14a22ca73
3 changed files with 35 additions and 1 deletions
33
home-manager/features/vim.nix
Normal file
33
home-manager/features/vim.nix
Normal file
|
@ -0,0 +1,33 @@
|
|||
{ inputs, pkgs, ... }: {
|
||||
imports = [
|
||||
inputs.nixvim.homeManagerModules.nixvim
|
||||
];
|
||||
|
||||
programs.nixvim = {
|
||||
enable = true;
|
||||
|
||||
colorschemes.tokyonight.enable = true;
|
||||
|
||||
autoCmd = [
|
||||
{ event = "VimEnter"; command = "Neotree"; }
|
||||
];
|
||||
|
||||
keymaps = [
|
||||
# Toggleterm Ctrl + `
|
||||
{ action = "<cmd>ToggleTerm<CR>"; key = "<C-`>"; options.silent = true; }
|
||||
];
|
||||
|
||||
plugins = {
|
||||
neo-tree = {
|
||||
enable = true;
|
||||
closeIfLastWindow = true;
|
||||
buffers.followCurrentFile.leaveDirsOpen = true;
|
||||
};
|
||||
lightline.enable = true;
|
||||
toggleterm.enable = true;
|
||||
rainbow-delimiters.enable = true;
|
||||
treesitter.enable = true;
|
||||
barbar.enable = true;
|
||||
};
|
||||
};
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue