#!/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