chore: update neovim / tmux nix 📌
This commit is contained in:
parent
b895c72205
commit
f4f57b8142
2 changed files with 32 additions and 7 deletions
|
|
@ -5,12 +5,36 @@
|
|||
enable = true;
|
||||
defaultEditor = true;
|
||||
configure = {
|
||||
# colorscheme blue
|
||||
# colorscheme desert
|
||||
customRC = ''
|
||||
colorscheme peachpuff
|
||||
set title
|
||||
set bg=light
|
||||
set go=a
|
||||
set mouse=a
|
||||
set nohlsearch
|
||||
|
||||
colorscheme gruvbox
|
||||
|
||||
set listchars=tab:→\ ,space:·,nbsp:␣,trail:•,eol:¶,precedes:«,extends:»
|
||||
set clipboard+=unnamedplus
|
||||
|
||||
" Replace-all is aliased to S.
|
||||
nnoremap S :%s//g<Left><Left>
|
||||
'';
|
||||
# vimPlugins inspired from Alexnortung
|
||||
# https://discourse.nixos.org/t/neovim-no-longer-uses-config-or-plugins/13399/4
|
||||
packages.nix = with pkgs.vimPlugins; {
|
||||
start = [
|
||||
vim-surround # Shortcuts for setting () {} etc.
|
||||
# coc-nvim coc-git coc-highlight coc-python coc-rls coc-vetur coc-vimtex coc-yaml coc-html coc-json # auto completion
|
||||
vim-nix # nix highlight
|
||||
vimtex # latex stuff
|
||||
fzf-vim # fuzzy finder through vim
|
||||
nerdtree # file structure inside nvim
|
||||
rainbow # Color parenthesis
|
||||
gruvbox-nvim # theme
|
||||
];
|
||||
opt = [];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,19 +4,20 @@
|
|||
programs.tmux = {
|
||||
enable = true;
|
||||
clock24 = true;
|
||||
escapeTime = 20;
|
||||
extraConfig = ''
|
||||
# remap prefix from ^+A to ^+B (for nested tmux sessions)
|
||||
# remap prefix from ^+B to alt-f
|
||||
unbind C-b
|
||||
set -g prefix M-f
|
||||
bind M-f send-prefix
|
||||
|
||||
# nvim 'checkhealth' advice
|
||||
set-option -g focus-events on
|
||||
set-option -g default-terminal "screen-256color"
|
||||
set-option -sa terminal-overrides ',xterm-256color:RGB'
|
||||
set-option -g default-terminal "screen-256color"
|
||||
|
||||
# enable mouse support for switching panes/windows
|
||||
# set -g mouse on
|
||||
set -g mouse on
|
||||
|
||||
# extend history
|
||||
set -g history-limit 100000
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue