summaryrefslogtreecommitdiff
path: root/nvim/init.vim
diff options
context:
space:
mode:
authorAlexander M Pickering <alex@cogarr.net>2025-07-13 17:58:43 -0500
committerAlexander M Pickering <alex@cogarr.net>2025-07-13 17:58:43 -0500
commit2e089a3744df46e41e538689d37c9b2e53f2eae4 (patch)
treec0524efd21275c3b434a6d23fbe57ab2f1f3626d /nvim/init.vim
parent2709dd8bf97bdf88d9343374a7d0d04466fb5776 (diff)
downloaddotfiles-2e089a3744df46e41e538689d37c9b2e53f2eae4.tar.gz
dotfiles-2e089a3744df46e41e538689d37c9b2e53f2eae4.tar.bz2
dotfiles-2e089a3744df46e41e538689d37c9b2e53f2eae4.zip
Add which-key
Diffstat (limited to 'nvim/init.vim')
-rw-r--r--nvim/init.vim11
1 files changed, 9 insertions, 2 deletions
diff --git a/nvim/init.vim b/nvim/init.vim
index f3a6021..e6931ca 100644
--- a/nvim/init.vim
+++ b/nvim/init.vim
@@ -65,6 +65,9 @@ Plug 'deoplete-plugins/deoplete-lsp'
Plug 'hrsh7th/cmp-vsnip'
Plug 'hrsh7th/vim-vsnip'
+" keymap help
+Plug 'folke/which-key.nvim'
+
" Python
Plug 'raimon49/requirements.txt.vim'
@@ -118,6 +121,7 @@ Plug 'https://github.com/gbprod/nord.nvim'
Plug 'ghifarit53/tokyonight-vim'
Plug 'scottmckendry/cyberdream.nvim'
Plug 'nyoom-engineering/oxocarbon.nvim'
+Plug 'rebelot/kanagawa.nvim'
"Icons, requires a nerd font
Plug 'ryanoasis/vim-devicons'
@@ -132,7 +136,7 @@ Plug 'hashivim/vim-terraform'
call plug#end()
set background=dark
-let colorschemes = ['OceanicNext', 'afterglow', 'alduin', 'nord', 'edge', 'desert', 'despacio', 'onedark', 'evening', 'everforest', 'habamax', 'iceberg', 'oxocarbon', 'lunaperche', 'molokai', 'moon', 'mythos', 'cyberdream', 'orange-moon', 'pink-moon', 'quantum', 'retrobox', 'sceaduhelm', 'slate', 'sorbet', 'toast', 'tokyonight', 'vadelma', 'yellow-moon', 'zaibatsu']
+let colorschemes = ['OceanicNext', 'afterglow', 'alduin', 'nord', 'edge', 'desert', 'despacio', 'onedark', 'evening', 'everforest', 'habamax', 'iceberg', 'oxocarbon', 'lunaperche', 'molokai', 'moon', 'mythos', 'cyberdream', 'orange-moon', 'pink-moon', 'quantum', 'retrobox', 'sceaduhelm', 'kanagawa', 'sorbet', 'toast', 'tokyonight', 'vadelma', 'yellow-moon', 'zaibatsu']
"Randomly select a colorscheme based on current directory. Each project gets
"it's own color- usually.
@@ -172,7 +176,8 @@ let g:lua_complete_keywords=0
"au BufReadPost *.spec set syntax=lua
"au BufReadPost *.etlua set syntax=html
"Overwrite xolox:ftplugin's "Help" with shift-k
-"au BufReadPost *.lua nunmap <buffer> K
+au BufReadPost *.lua unmap <buffer> K
+"au BufReadPost *.lua eval b:undo_ftplugin
"au BufReadPost *.lua let g:lua_complete_omni=1
" GLSL
au BufReadPost *.vs,*.fs set ft=glsl
@@ -210,6 +215,8 @@ let mapleader=";"
noremap <leader>c :call fzf#run(fzf#wrap({'sink': 'Git checkout', 'left':'20%', 'source': 'git branch \| tr -d " "' }))<Cr>
noremap <leader>a :call fzf#run(fzf#wrap({'sink': 'git checkout', 'left':'50%', 'source': 'ag --nogroup --column --color --', 'preview-window':'up','preview':expand('<sfile>:p:h:h:h').'/bin/preview.sh'}))<Cr>
+" which-key, helps finding keybinds
+noremap <leader>w lua require("which-key").show({})
"Fuzzy sbt
function! s:VTerm(command)