From f2815e157fcdec51d59b791cb3f7d931014235ea Mon Sep 17 00:00:00 2001 From: Akshay Date: Tue, 14 Jan 2025 17:46:42 +0000 Subject: mantis: . --- programs/init.vim | 29 ++++++++++------------------- programs/neovim.nix | 2 ++ programs/st/config.h | 2 +- programs/tmux.nix | 1 + 4 files changed, 14 insertions(+), 20 deletions(-) (limited to 'programs') diff --git a/programs/init.vim b/programs/init.vim index 3dbd4b5..e7a70c1 100644 --- a/programs/init.vim +++ b/programs/init.vim @@ -100,7 +100,7 @@ let g:netrw_banner=0 let g:netrw_browsex_viewer="xdg-open" let g:netrw_winsize=30 -colorscheme plain +colorscheme agila set shiftwidth=4 " indent = 4 spaces set expandtab @@ -132,34 +132,24 @@ cab bfd bufdo " man pages let g:ft_man_open_mode = 'tab' -let g:gitgutter_override_sign_column_highlight = 0 -let g:gitgutter_sign_added = '+' -let g:gitgutter_sign_modified = '~' -let g:gitgutter_sign_removed = '-' -let g:gitgutter_sign_removed_first_line = '-' -let g:gitgutter_sign_modified_removed = '~' - let g:fzf_colors = - \ { 'fg': ['fg', 'Noise'], - \ 'bg': ['bg', 'Noise'], - \ 'hl': ['fg', 'Statement'], - \ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'], - \ 'bg+': ['bg', 'CursorLine', 'CursorColumn'], - \ 'hl+': ['fg', 'Statement'], + \ { 'fg': ['fg', 'Normal'], + \ 'bg': ['bg', 'Normal'], + \ 'hl': ['fg', 'Normal'], + \ 'fg+': ['fg', 'StatusLine'], + \ 'bg+': ['bg', 'Normal'], + \ 'hl+': ['fg', 'Normal'], + \ 'gutter': ['bg', 'Normal'], \ 'info': ['fg', 'PreProc'], \ 'border': ['fg', 'Ignore'], \ 'prompt': ['fg', 'Conditional'], - \ 'pointer': ['fg', 'Exception'], + \ 'pointer': ['fg', 'Directory'], \ 'marker': ['fg', 'Keyword'], \ 'spinner': ['fg', 'Label'], \ 'header': ['fg', 'Comment'] } let g:fzf_layout = { 'down': '40%' } let g:fzf_preview_window = [] -highlight GitGutterAdd ctermfg=8 -highlight GitGutterChange ctermfg=8 -highlight GitGutterDelete ctermfg=8 - let g:rustfmt_autosave = 0 let g:latex_view_general_viewer = "zathura" @@ -180,4 +170,5 @@ require 'lsp' require 'treesitter' require 'completions' require 'leap' +require 'clipboard' EOF diff --git a/programs/neovim.nix b/programs/neovim.nix index 08a1ada..6a09ba4 100644 --- a/programs/neovim.nix +++ b/programs/neovim.nix @@ -42,7 +42,9 @@ # syntax rust-vim haskell-vim + typescript-vim vim-nix + vim-javascript # handy tabular diff --git a/programs/st/config.h b/programs/st/config.h index e7f79e3..d6402f9 100644 --- a/programs/st/config.h +++ b/programs/st/config.h @@ -46,7 +46,7 @@ int allowaltscreen = 1; /* allow certain non-interactive (insecure) window operations such as: setting the clipboard text */ -int allowwindowops = 0; +int allowwindowops = 1; /* * draw latency range in ms - from new content/keypress/etc until drawing. diff --git a/programs/tmux.nix b/programs/tmux.nix index bfda915..10cbf5f 100644 --- a/programs/tmux.nix +++ b/programs/tmux.nix @@ -118,6 +118,7 @@ in bind-key -T copy-mode-vi y send-keys -X copy-pipe "${copy}" bind-key -T copy-mode-vi r send-keys -X rectangle-toggle bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-no-clear "${copy}" + set -s set-clipboard on bind P paste-buffer set-window-option -g allow-rename off -- cgit v1.2.3