summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorChristian Cleberg <[email protected]>2026-07-25 16:55:31 -0500
committerChristian Cleberg <[email protected]>2026-07-25 16:55:31 -0500
commit623a8cb334a65b91ec511280f4e4b88d8e47b793 (patch)
treeaff30617950570c864a24188347400e7afb310dd /common
parentd33059a9136cd417a6a57ad73eef86a73f1d3fdf (diff)
downloaddotfiles-623a8cb334a65b91ec511280f4e4b88d8e47b793.tar.gz
dotfiles-623a8cb334a65b91ec511280f4e4b88d8e47b793.tar.bz2
dotfiles-623a8cb334a65b91ec511280f4e4b88d8e47b793.zip
update brew files and add nanorc
Diffstat (limited to 'common')
-rw-r--r--common/nanorc/nanorc41
1 files changed, 41 insertions, 0 deletions
diff --git a/common/nanorc/nanorc b/common/nanorc/nanorc
new file mode 100644
index 0000000..504f2f2
--- /dev/null
+++ b/common/nanorc/nanorc
@@ -0,0 +1,41 @@
+# Settings for `nano` editor
+# Full list of settings might be shown via `man nano`
+# or here: https://www.nano-editor.org/dist/v3/nanorc.5.html
+
+# Influenced by:
+# https://bash-prompt.net/guides/nanorc-settings
+
+# Editor:
+set tabsize 4 # set tab-to-spaces size to 4
+set tabstospaces # convert TAB key press to spaces
+set trimblanks # trim extra spaces
+
+set softwrap # enable softwrap of lines
+set atblanks # wrap line at blanks
+set constantshow
+set nohelp # disable help, CTRL+G to view it
+set autoindent # next line will have the same indent as the current one
+set historylog # save the last 100 history searches for later use
+set positionlog # save the cursor position between editing sessions
+set zap # highlight text (CTRL+SHIFT+ARROW) and delete it with backspace
+set cutfromcursor # cut to end of line with CTRL+K
+set indicator # display a scroll bar on the right
+set minibar # information in the bottom bar, removes top bar
+
+# Extra files:
+set backup
+set backupdir "~/.nano-backups"
+set historylog
+
+# line numbers are copied with text, it is not useful:
+# set linenumbers
+
+# Syntax highlight:
+include /opt/homebrew/opt/nano/share/nano/*.nanorc
+
+# Hotkeys:
+# Full list: https://www.nano-editor.org/dist/latest/cheatsheet.html
+
+unbind ^w main
+bind ^f whereis main
+bind ^z undo main