Document plugins for vim and vscode
This commit is contained in:
parent
f7b367d7d9
commit
0c208c9166
|
@ -1,7 +1,17 @@
|
||||||
{ pkgs, ... }: {
|
{ pkgs, ... }: {
|
||||||
programs.vim = {
|
programs.vim = {
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = with pkgs.vimPlugins; [ vim-airline neoformat vim-monokai ];
|
plugins = with pkgs.vimPlugins; [
|
||||||
|
|
||||||
|
# Nice statusbar at the bottom
|
||||||
|
vim-airline
|
||||||
|
|
||||||
|
# Autoformatter for 'all' languages
|
||||||
|
neoformat
|
||||||
|
|
||||||
|
# Colorscheme
|
||||||
|
vim-monokai
|
||||||
|
];
|
||||||
settings = { ignorecase = true; };
|
settings = { ignorecase = true; };
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
set mouse=a
|
set mouse=a
|
||||||
|
|
|
@ -4,10 +4,20 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.vscodium; # You can skip this if you want to use the unfree version
|
package = pkgs.vscodium; # You can skip this if you want to use the unfree version
|
||||||
extensions = with pkgs.vscode-extensions; [
|
extensions = with pkgs.vscode-extensions; [
|
||||||
|
# Dark Theme
|
||||||
dracula-theme.theme-dracula
|
dracula-theme.theme-dracula
|
||||||
vscodevim.vim
|
|
||||||
yzhang.markdown-all-in-one
|
# Terraform and HCL support
|
||||||
|
hashicorp.terraform
|
||||||
|
|
||||||
|
# Python
|
||||||
ms-python.python
|
ms-python.python
|
||||||
|
|
||||||
|
# Vim
|
||||||
|
vscodevim.vim
|
||||||
|
|
||||||
|
# Markdown highlighting/formatting/preview
|
||||||
|
yzhang.markdown-all-in-one
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue