From f4de2c5abc22636dec984166647542c166f38304 Mon Sep 17 00:00:00 2001 From: "Christoph J. Scherr" Date: Mon, 10 Jul 2023 11:14:06 +0200 Subject: [PATCH 1/4] slime finds terminal better now --- home/.config/nvim/main.vim | 5 ----- 1 file changed, 5 deletions(-) diff --git a/home/.config/nvim/main.vim b/home/.config/nvim/main.vim index a9eef6a..654dd12 100644 --- a/home/.config/nvim/main.vim +++ b/home/.config/nvim/main.vim @@ -190,9 +190,4 @@ dimensions = { vim.keymap.set('n', '', 'lua require("FTerm").toggle()') vim.keymap.set('t', '', 'lua require("FTerm").toggle()') --- slime --- get id of a terminal, FloatTerm is usually 7, but I should rice this more -vim.g.slime_get_jobid = function() - return 7 -end EOF From 5edec4fe9bc1512c148776fa30616f82a738a4d0 Mon Sep 17 00:00:00 2001 From: "Christoph J. Scherr" Date: Mon, 10 Jul 2023 13:18:08 +0200 Subject: [PATCH 2/4] slime hotkeys --- home/.config/nvim/main.vim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/home/.config/nvim/main.vim b/home/.config/nvim/main.vim index 654dd12..2963471 100644 --- a/home/.config/nvim/main.vim +++ b/home/.config/nvim/main.vim @@ -122,6 +122,8 @@ runtime coc.vim " slime (sends stuff to other programs, like ipython) let g:slime_target = "neovim" +nmap a ggvG:SlimeSend +nmap cs :SlimeConfig "------------------------------------------------------ lua << EOF From 46916dddf26394d1dddd9c7033af4a4a76dd55e0 Mon Sep 17 00:00:00 2001 From: "Christoph J. Scherr" Date: Mon, 10 Jul 2023 14:48:28 +0200 Subject: [PATCH 3/4] disable mouse mostly --- home/.config/nvim/common.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/home/.config/nvim/common.vim b/home/.config/nvim/common.vim index 6c5dac9..c9c76a6 100644 --- a/home/.config/nvim/common.vim +++ b/home/.config/nvim/common.vim @@ -14,7 +14,7 @@ set autoindent " indent a new line the same amount as the line just set number " add line numbers set wildmode=longest,list " get bash-like tab completions set cc=100 " set an 100 column border for good coding style -set mouse=a " enable mouse click +set mouse=hr " enable mouse for help file editing and hitting prompts set cursorline " highlight current cursor line set ttyfast " Speed up scrolling in Vim set fdm=indent " folding method syntax From d0289830ea7d5525b3152c14abf3b2f5118fbb0b Mon Sep 17 00:00:00 2001 From: "Christoph J. Scherr" Date: Mon, 10 Jul 2023 14:48:48 +0200 Subject: [PATCH 4/4] format hotkey coc --- home/.config/nvim/coc.vim | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/home/.config/nvim/coc.vim b/home/.config/nvim/coc.vim index cda38f8..944144e 100644 --- a/home/.config/nvim/coc.vim +++ b/home/.config/nvim/coc.vim @@ -78,9 +78,13 @@ autocmd CursorHold * silent call CocActionAsync('highlight') " Symbol renaming nmap rn (coc-rename) +" Formatting all code +vmap F (coc-format-selected) +nmap F (coc-format-selected) + " Formatting selected code -xmap f (coc-format-selected) -nmap f (coc-format-selected) +xmap f :call CocActionAsync('format') +nmap f :call CocActionAsync('format') augroup mygroup autocmd!