summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter2020-12-07 21:29:04 +0000
committerPeter2020-12-07 21:29:04 +0000
commit82b8c7d7860c90ca9f6b0883861d893ccf918b9b (patch)
treed395666729794513dda0028c88817c4d79b0626b
parent563248eb09d855d1cf3a3dffff45ac71b7650535 (diff)
downloaddotfiles-82b8c7d7860c90ca9f6b0883861d893ccf918b9b.tar.gz
dotfiles-82b8c7d7860c90ca9f6b0883861d893ccf918b9b.tar.bz2
dotfiles-82b8c7d7860c90ca9f6b0883861d893ccf918b9b.zip
Consistent Ctrl-BS/Ctrl-Del behaviour, thanks Kai!
-rw-r--r--.config/fish/config.fish4
-rw-r--r--.config/nvim/init.vim5
2 files changed, 9 insertions, 0 deletions
diff --git a/.config/fish/config.fish b/.config/fish/config.fish
index 27e292c..6376460 100644
--- a/.config/fish/config.fish
+++ b/.config/fish/config.fish
@@ -48,6 +48,10 @@ if ! test -e "$XDG_CONFIG_HOME/rclone/rclone.conf"; and test -f "$SYNCDIR/src/do
# Prompt, inspired by Oxide by Dikiaap
function fish_prompt; echo && set_color green; echo (dirs) && set_color normal; printf "❯ "; end
+# Keybinds
+bind \cH backward-kill-path-component
+bind \e\[3\;5~ kill-word
+
# Colour scheme
set -x fish_color_autosuggestion 585858
set -x fish_color_cancel \x2dr
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index f2ddd39..6e0983c 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -2,6 +2,7 @@
" Set options
set nocompatible
let mapleader =","
+set backspace=indent,eol,start
set clipboard+=unnamedplus
set ignorecase
set linebreak
@@ -13,6 +14,10 @@ set title
set titlestring=%f\ %m
syntax on
+" Key remapping
+inoremap <C-H> <C-W>
+imap <C-Del> X<Esc>ce<del>
+
" Automatically deletes all trailing whitespace and newlines at end of file on save.
autocmd BufWritePre * %s/\s\+$//e
autocmd BufWritepre * %s/\n\+\%$//e