33 lines
1.1 KiB
Bash
Executable File
33 lines
1.1 KiB
Bash
Executable File
#!/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 |