sorted
This commit is contained in:
33
files/bashscripts/debian/nano-remap.sh
Executable file
33
files/bashscripts/debian/nano-remap.sh
Executable file
@@ -0,0 +1,33 @@
|
||||
#!/bin/bash
|
||||
|
||||
# set nanorc keybinds
|
||||
if [[ -f /etc/nanorc.default ]] ; then
|
||||
mv /etc/nanorc.default /etc/nanorc.bak > /dev/null 2>&1
|
||||
fi
|
||||
if [[ ! -f /etc/nanorc.bak ]] ; then
|
||||
cp /etc/nanorc /etc/nanorc.bak > /dev/null 2>&1
|
||||
fi
|
||||
rm /etc/nanorc > /dev/null 2>&1
|
||||
cp /etc/nanorc.bak /etc/nanorc
|
||||
echo "" >> /etc/nanorc
|
||||
echo "# custom binds" >> /etc/nanorc
|
||||
echo "bind ^X exit all" >> /etc/nanorc
|
||||
echo "bind ^S savefile main" >> /etc/nanorc
|
||||
echo "bind ^O writeout main" >> /etc/nanorc
|
||||
echo "bind ^I insert main" >> /etc/nanorc
|
||||
echo "bind ^F whereis all" >> /etc/nanorc
|
||||
echo "bind ^G findnext all" >> /etc/nanorc
|
||||
echo "bind ^B wherewas all" >> /etc/nanorc
|
||||
echo "bind ^D findprevious all" >> /etc/nanorc
|
||||
echo "bind ^R replace main" >> /etc/nanorc
|
||||
echo "bind ^K cut all" >> /etc/nanorc
|
||||
echo "bind ^C copy main" >> /etc/nanorc
|
||||
echo "bind ^V paste all" >> /etc/nanorc
|
||||
echo "bind ^A mark main" >> /etc/nanorc
|
||||
echo "bind ^T gotoline main" >> /etc/nanorc
|
||||
echo "bind ^T gotodir browser" >> /etc/nanorc
|
||||
echo "unbind ^U all" >> /etc/nanorc
|
||||
echo "unbind ^N main" >> /etc/nanorc
|
||||
echo "unbind ^Y all" >> /etc/nanorc
|
||||
echo "unbind M-J main" >> /etc/nanorc
|
||||
echo "unbind M-T main" >> /etc/nanorc
|
||||
Reference in New Issue
Block a user