dotfiles

$HOME is where the <3 is
git clone git://git.alexkarle.com/dotfiles.git
Log | Files | Refs | Submodules | README

commit 795e2b0e80c8fd79ef4bd20ee4200ca4deffb016 (patch)
parent 260c29372f0735a2f3761225f58dd73ca06837cc
Author: Alexander Karle <akarle@umass.edu>
Date:   Thu, 22 Nov 2018 19:22:46 -0500

vim: Rework terminal mappings to work cross-vim

NOTE: a couple limitations here:
1) Vim interprets arrows as escape sequences --> remapping escape is no-go
2) Alacritty cannot handle meta on mac (currently)

Diffstat:
Mvim/vimrc | 11++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/vim/vimrc b/vim/vimrc @@ -96,7 +96,7 @@ if (has("termguicolors") || has('gui_running')) && let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum" endif else - colorscheme elflord + colorscheme desert endif set background=dark " seems to need to be after gruvbox @@ -205,9 +205,14 @@ nnoremap <C-k> <C-w>k nnoremap <C-h> <C-w>h nnoremap <C-l> <C-w>l +" Terminal mappings +" NOTE: a couple limitations here: +" 1) Vim interprets arrows as escape sequences --> remapping escape is no-go +" 2) Alacritty cannot handle meta on mac (currently) +" +" With this in mind, the goal is to make cross-vim keys consistent if has('terminal') || has('nvim') - tnoremap <ESC> <C-\><C-n> - tnoremap <M-[> <ESC> + tnoremap <C-W> <C-\><C-N><C-W> endif "Map ctrl-p to toggle paste mode