Utilisation de emacs comme éditeur par défaut + raccourcis à la emacs
This commit is contained in:
parent
a9e50aa311
commit
f16ca57462
|
@ -1,5 +1,6 @@
|
||||||
#var cmd = $e:nvim~
|
#var cmd = $e:nvim~
|
||||||
var cmd = $e:kak~
|
#var cmd = $e:kak~
|
||||||
|
var cmd = $e:emacs~
|
||||||
|
|
||||||
edit:add-var vi~ {|@argv| $cmd $@argv }
|
edit:add-var vi~ {|@argv| $cmd $@argv }
|
||||||
edit:add-var vb~ {|@argv| $cmd $@argv ~/.bashrc }
|
edit:add-var vb~ {|@argv| $cmd $@argv ~/.bashrc }
|
||||||
|
@ -7,6 +8,7 @@ edit:add-var vc~ {|@argv| $cmd $@argv ~/.vimrc }
|
||||||
edit:add-var ve~ {|@argv| $cmd $@argv ~/.config/elvish/rc.elv }
|
edit:add-var ve~ {|@argv| $cmd $@argv ~/.config/elvish/rc.elv }
|
||||||
edit:add-var vf~ {|@argv| $cmd $@argv ~/.config/fish/config.fish }
|
edit:add-var vf~ {|@argv| $cmd $@argv ~/.config/fish/config.fish }
|
||||||
edit:add-var vp~ {|@argv| $cmd $@argv PKGBUILD }
|
edit:add-var vp~ {|@argv| $cmd $@argv PKGBUILD }
|
||||||
#edit:add-var vv~ {|@argv| $cmd -R $@argv }
|
#edit:add-var vv~ {|@argv| $cmd -R $@argv } # vim/nvim
|
||||||
edit:add-var vv~ {|@argv| $cmd -ro $@argv }
|
#edit:add-var vv~ {|@argv| $cmd -ro $@argv } # kak
|
||||||
|
edit:add-var vv~ {|@argv| $cmd $@argv --eval '(setq buffer-read-only t)' } # emacs
|
||||||
edit:add-var vz~ {|@argv| $cmd $@argv ~/.zshrc }
|
edit:add-var vz~ {|@argv| $cmd $@argv ~/.zshrc }
|
||||||
|
|
12
rc.elv
12
rc.elv
|
@ -18,6 +18,18 @@ set notify-bg-job-success = $false
|
||||||
|
|
||||||
set edit:insert:binding[Tab] = { edit:completion:smart-start; edit:navigation:trigger-filter }
|
set edit:insert:binding[Tab] = { edit:completion:smart-start; edit:navigation:trigger-filter }
|
||||||
set edit:insert:binding[Ctrl-H] = $edit:histlist:start~
|
set edit:insert:binding[Ctrl-H] = $edit:histlist:start~
|
||||||
|
set edit:insert:binding[Ctrl-F] = $edit:move-dot-right~
|
||||||
|
set edit:insert:binding[Ctrl-B] = $edit:move-dot-left~
|
||||||
|
set edit:insert:binding[Ctrl-E] = $edit:move-dot-eol~
|
||||||
|
set edit:insert:binding[Ctrl-A] = $edit:move-dot-sol~
|
||||||
|
set edit:insert:binding[Alt-B] = $edit:move-dot-left-word~
|
||||||
|
set edit:insert:binding[Alt-F] = $edit:move-dot-right-word~
|
||||||
|
set edit:insert:binding[Alt-T] = $edit:transpose-word~
|
||||||
|
set edit:insert:binding[Ctrl-T] = $edit:transpose-rune~
|
||||||
|
set edit:insert:binding[Ctrl-P] = $edit:history:start~
|
||||||
|
set edit:history:binding[Ctrl-P] = $edit:history:up~
|
||||||
|
set edit:insert:binding[Ctrl-N] = $edit:history:start~
|
||||||
|
set edit:history:binding[Ctrl-N] = $edit:history:down-or-quit~
|
||||||
|
|
||||||
#set edit:prompt = { go-prompt }
|
#set edit:prompt = { go-prompt }
|
||||||
#set edit:rprompt = { nop }
|
#set edit:rprompt = { nop }
|
||||||
|
|
Loading…
Reference in New Issue