Skip to content

Instantly share code, notes, and snippets.

@injust
Forked from BlakeGardner/install nano.sh
Last active September 6, 2025 00:35
Show Gist options
  • Select an option

  • Save injust/85a97bb2f23fff19a96626697fd45b08 to your computer and use it in GitHub Desktop.

Select an option

Save injust/85a97bb2f23fff19a96626697fd45b08 to your computer and use it in GitHub Desktop.

Revisions

  1. injust revised this gist Sep 6, 2025. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions install-nanorc.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,5 @@
    #! /usr/bin/env bash

    brew install gnu-sed nano nanorc
    echo 'include "'"$(brew --prefix)"'/share/nanorc/*.nanorc"' >> ~/.nanorc
    gsed -i 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
  2. injust revised this gist Aug 25, 2025. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install-nanorc.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,3 @@
    brew install gnu-sed nano nanorc
    echo 'include "'"$(brew --prefix)"'/share/nanorc/*.nanorc"' >> ~/.nanorc
    gsed -i 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
    gsed -i 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
  3. injust revised this gist Apr 29, 2025. No changes.
  4. injust revised this gist Oct 28, 2024. No changes.
  5. injust revised this gist Oct 28, 2024. No changes.
  6. injust revised this gist Oct 28, 2024. No changes.
  7. injust revised this gist Aug 19, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install-nanorc.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,3 @@
    brew install gnu-sed nano nanorc
    echo 'include "'"$(brew --prefix)"'/share/nanorc/*.nanorc"' >> ~/.nanorc
    gsed --in-place 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
    gsed -i 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
  8. injust revised this gist Aug 19, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install-nanorc.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,3 @@
    brew install gnu-sed nano nanorc
    echo 'include "'"$(brew --prefix)"'/share/nanorc/*.nanorc"' >> ~/.nanorc
    gsed -i 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
    gsed --in-place 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
  9. injust revised this gist Aug 5, 2024. No changes.
  10. injust revised this gist Jul 24, 2024. No changes.
  11. injust revised this gist Jun 24, 2024. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install-nanorc.sh
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,3 @@
    brew install gnu-sed nano nanorc
    echo 'include "'"$(brew --prefix)"'/share/nanorc/*.nanorc"' >> ~/.nanorc # or ~/.config/nano/nanorc
    echo 'include "'"$(brew --prefix)"'/share/nanorc/*.nanorc"' >> ~/.nanorc
    gsed -i 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
  12. injust revised this gist Dec 17, 2023. 2 changed files with 3 additions and 10 deletions.
    10 changes: 0 additions & 10 deletions install nano.sh
    Original file line number Diff line number Diff line change
    @@ -1,10 +0,0 @@
    # Last updated March, 2022 for Apple silicon Macs
    # Install Homebrew if you don't already have it: https://brew.sh

    # install nano from homebrew
    brew install nano nanorc

    # update your nanorc file
    echo 'include "/opt/homebrew/share/nanorc/*.nanorc"' >> ~/.nanorc

    # close and re-open your terminal and you'll have syntax highlighting
    3 changes: 3 additions & 0 deletions install-nanorc.sh
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,3 @@
    brew install gnu-sed nano nanorc
    echo 'include "'"$(brew --prefix)"'/share/nanorc/*.nanorc"' >> ~/.nanorc # or ~/.config/nano/nanorc
    gsed -i 's/icolor brightnormal/icolor normal/g' $(brew --prefix)/share/nanorc/nanorc.nanorc
  13. @BlakeGardner BlakeGardner revised this gist Apr 14, 2023. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions install nano.sh
    Original file line number Diff line number Diff line change
    @@ -2,9 +2,9 @@
    # Install Homebrew if you don't already have it: https://brew.sh

    # install nano from homebrew
    brew install nano
    brew install nano nanorc

    # update your nanorc file
    echo 'include "/opt/homebrew/Cellar/nano/*/share/nano/*.nanorc"' >> ~/.nanorc
    echo 'include "/opt/homebrew/share/nanorc/*.nanorc"' >> ~/.nanorc

    # close and re-open your terminal and you'll have syntax highlighting
  14. @BlakeGardner BlakeGardner revised this gist Mar 25, 2022. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions install nano.sh
    Original file line number Diff line number Diff line change
    @@ -1,9 +1,10 @@
    # install Homebrew if you don't already have it: http://mxcl.github.io/homebrew/
    # Last updated March, 2022 for Apple silicon Macs
    # Install Homebrew if you don't already have it: https://brew.sh

    # install nano from homebrew
    brew install nano

    # update your nanorc file
    echo 'include "/opt/homebrew/Cellar/nano/NANO_VERSION_NUMBER/share/nano/*.nanorc"'>> ~/.nanorc
    echo 'include "/opt/homebrew/Cellar/nano/*/share/nano/*.nanorc"' >> ~/.nanorc

    # close and re-open your terminal and you'll have syntax highlighting
  15. @BlakeGardner BlakeGardner revised this gist Dec 13, 2021. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install nano.sh
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@
    # install nano from homebrew
    brew install nano

    # update your nanorc file with the contents of the nanorc file below
    # update your nanorc file
    echo 'include "/opt/homebrew/Cellar/nano/NANO_VERSION_NUMBER/share/nano/*.nanorc"'>> ~/.nanorc

    # close and re-open your terminal and you'll have syntax highlighting
  16. @BlakeGardner BlakeGardner revised this gist Dec 13, 2021. 2 changed files with 2 additions and 4 deletions.
    4 changes: 2 additions & 2 deletions install nano.sh
    Original file line number Diff line number Diff line change
    @@ -4,6 +4,6 @@
    brew install nano

    # update your nanorc file with the contents of the nanorc file below
    nano ~/.nanorc
    echo 'include "/opt/homebrew/Cellar/nano/NANO_VERSION_NUMBER/share/nano/*.nanorc"'>> ~/.nanorc

    # close and re-open your terminal and you'll have syntax highlighting
    # close and re-open your terminal and you'll have syntax highlighting
    2 changes: 0 additions & 2 deletions nanorc
    Original file line number Diff line number Diff line change
    @@ -1,2 +0,0 @@
    # ~/.nanorc
    include "/usr/local/share/nano/*.nanorc"
  17. @BlakeGardner BlakeGardner revised this gist Jun 1, 2021. 1 changed file with 1 addition and 118 deletions.
    119 changes: 1 addition & 118 deletions nanorc
    Original file line number Diff line number Diff line change
    @@ -1,119 +1,2 @@
    # ~/.nanorc
    include /usr/local/share/nanorc/Dockerfile.nanorc
    include /usr/local/share/nanorc/Rnw.nanorc
    include /usr/local/share/nanorc/apacheconf.nanorc
    include /usr/local/share/nanorc/arduino.nanorc
    include /usr/local/share/nanorc/asciidoc.nanorc
    include /usr/local/share/nanorc/asm.nanorc
    include /usr/local/share/nanorc/awk.nanorc
    include /usr/local/share/nanorc/batch.nanorc
    include /usr/local/share/nanorc/c.nanorc
    include /usr/local/share/nanorc/clojure.nanorc
    include /usr/local/share/nanorc/cmake.nanorc
    include /usr/local/share/nanorc/coffeescript.nanorc
    include /usr/local/share/nanorc/colortest.nanorc
    include /usr/local/share/nanorc/conf.nanorc
    include /usr/local/share/nanorc/conky.nanorc
    include /usr/local/share/nanorc/creole.nanorc
    include /usr/local/share/nanorc/csh.nanorc
    include /usr/local/share/nanorc/csharp.nanorc
    include /usr/local/share/nanorc/css.nanorc
    include /usr/local/share/nanorc/csv.nanorc
    include /usr/local/share/nanorc/cython.nanorc
    include /usr/local/share/nanorc/dot.nanorc
    include /usr/local/share/nanorc/dotenv.nanorc
    include /usr/local/share/nanorc/elixir.nanorc
    include /usr/local/share/nanorc/email.nanorc
    include /usr/local/share/nanorc/erb.nanorc
    include /usr/local/share/nanorc/etc-hosts.nanorc
    include /usr/local/share/nanorc/fish.nanorc
    include /usr/local/share/nanorc/fortran.nanorc
    include /usr/local/share/nanorc/fsharp.nanorc
    include /usr/local/share/nanorc/gemini.nanorc
    include /usr/local/share/nanorc/genie.nanorc
    include /usr/local/share/nanorc/gentoo.nanorc
    include /usr/local/share/nanorc/git.nanorc
    include /usr/local/share/nanorc/gitcommit.nanorc
    include /usr/local/share/nanorc/glsl.nanorc
    include /usr/local/share/nanorc/go.nanorc
    include /usr/local/share/nanorc/gophermap.nanorc
    include /usr/local/share/nanorc/gradle.nanorc
    include /usr/local/share/nanorc/groff.nanorc
    include /usr/local/share/nanorc/haml.nanorc
    include /usr/local/share/nanorc/haskell.nanorc
    include /usr/local/share/nanorc/hcl.nanorc
    include /usr/local/share/nanorc/html.j2.nanorc
    include /usr/local/share/nanorc/html.nanorc
    include /usr/local/share/nanorc/i3.nanorc
    include /usr/local/share/nanorc/ical.nanorc
    include /usr/local/share/nanorc/ini.nanorc
    include /usr/local/share/nanorc/inputrc.nanorc
    include /usr/local/share/nanorc/jade.nanorc
    include /usr/local/share/nanorc/java.nanorc
    include /usr/local/share/nanorc/javascript.nanorc
    include /usr/local/share/nanorc/js.nanorc
    include /usr/local/share/nanorc/json.nanorc
    include /usr/local/share/nanorc/keymap.nanorc
    include /usr/local/share/nanorc/kickstart.nanorc
    include /usr/local/share/nanorc/kotlin.nanorc
    include /usr/local/share/nanorc/ledger.nanorc
    include /usr/local/share/nanorc/lisp.nanorc
    include /usr/local/share/nanorc/lua.nanorc
    include /usr/local/share/nanorc/m3u.nanorc
    include /usr/local/share/nanorc/makefile.nanorc
    include /usr/local/share/nanorc/man.nanorc
    include /usr/local/share/nanorc/markdown.nanorc
    include /usr/local/share/nanorc/moonscript.nanorc
    include /usr/local/share/nanorc/mpdconf.nanorc
    include /usr/local/share/nanorc/mutt.nanorc
    include /usr/local/share/nanorc/nanorc.nanorc
    include /usr/local/share/nanorc/nginx.nanorc
    include /usr/local/share/nanorc/nmap.nanorc
    include /usr/local/share/nanorc/ocaml.nanorc
    include /usr/local/share/nanorc/octave.nanorc
    include /usr/local/share/nanorc/patch.nanorc
    include /usr/local/share/nanorc/peg.nanorc
    include /usr/local/share/nanorc/perl.nanorc
    include /usr/local/share/nanorc/perl6.nanorc
    include /usr/local/share/nanorc/php.nanorc
    include /usr/local/share/nanorc/pkg-config.nanorc
    include /usr/local/share/nanorc/pkgbuild.nanorc
    include /usr/local/share/nanorc/po.nanorc
    include /usr/local/share/nanorc/pov.nanorc
    include /usr/local/share/nanorc/powershell.nanorc
    include /usr/local/share/nanorc/privoxy.nanorc
    include /usr/local/share/nanorc/prolog.nanorc
    include /usr/local/share/nanorc/properties.nanorc
    include /usr/local/share/nanorc/pug.nanorc
    include /usr/local/share/nanorc/puppet.nanorc
    include /usr/local/share/nanorc/python.nanorc
    include /usr/local/share/nanorc/reST.nanorc
    include /usr/local/share/nanorc/rpmspec.nanorc
    include /usr/local/share/nanorc/ruby.nanorc
    include /usr/local/share/nanorc/rust.nanorc
    include /usr/local/share/nanorc/scala.nanorc
    include /usr/local/share/nanorc/sed.nanorc
    include /usr/local/share/nanorc/sh.nanorc
    include /usr/local/share/nanorc/sieve.nanorc
    include /usr/local/share/nanorc/sls.nanorc
    include /usr/local/share/nanorc/sparql.nanorc
    include /usr/local/share/nanorc/sql.nanorc
    include /usr/local/share/nanorc/svn.nanorc
    include /usr/local/share/nanorc/swift.nanorc
    include /usr/local/share/nanorc/systemd.nanorc
    include /usr/local/share/nanorc/tcl.nanorc
    include /usr/local/share/nanorc/tex.nanorc
    include /usr/local/share/nanorc/toml.nanorc
    include /usr/local/share/nanorc/ts.nanorc
    include /usr/local/share/nanorc/twig.nanorc
    include /usr/local/share/nanorc/vala.nanorc
    include /usr/local/share/nanorc/verilog.nanorc
    include /usr/local/share/nanorc/vi.nanorc
    include /usr/local/share/nanorc/x11basic.nanorc
    include /usr/local/share/nanorc/xml.nanorc
    include /usr/local/share/nanorc/xresources.nanorc
    include /usr/local/share/nanorc/yaml.nanorc
    include /usr/local/share/nanorc/yum.nanorc
    include /usr/local/share/nanorc/zig.nanorc
    include /usr/local/share/nanorc/zsh.nanorc
    include /usr/local/share/nanorc/zshrc.nanorc
    include "/usr/local/share/nano/*.nanorc"
  18. @BlakeGardner BlakeGardner revised this gist Apr 29, 2021. 1 changed file with 118 additions and 39 deletions.
    157 changes: 118 additions & 39 deletions nanorc
    Original file line number Diff line number Diff line change
    @@ -1,40 +1,119 @@
    # ~/.nanorc
    include /usr/local/share/nano/asm.nanorc
    include /usr/local/share/nano/autoconf.nanorc
    include /usr/local/share/nano/awk.nanorc
    include /usr/local/share/nano/c.nanorc
    include /usr/local/share/nano/changelog.nanorc
    include /usr/local/share/nano/cmake.nanorc
    include /usr/local/share/nano/css.nanorc
    include /usr/local/share/nano/default.nanorc
    include /usr/local/share/nano/elisp.nanorc
    include /usr/local/share/nano/email.nanorc
    include /usr/local/share/nano/go.nanorc
    include /usr/local/share/nano/groff.nanorc
    include /usr/local/share/nano/guile.nanorc
    include /usr/local/share/nano/html.nanorc
    include /usr/local/share/nano/java.nanorc
    include /usr/local/share/nano/javascript.nanorc
    include /usr/local/share/nano/json.nanorc
    include /usr/local/share/nano/lua.nanorc
    include /usr/local/share/nano/makefile.nanorc
    include /usr/local/share/nano/man.nanorc
    include /usr/local/share/nano/markdown.nanorc
    include /usr/local/share/nano/nanohelp.nanorc
    include /usr/local/share/nano/nanorc.nanorc
    include /usr/local/share/nano/nftables.nanorc
    include /usr/local/share/nano/objc.nanorc
    include /usr/local/share/nano/ocaml.nanorc
    include /usr/local/share/nano/patch.nanorc
    include /usr/local/share/nano/perl.nanorc
    include /usr/local/share/nano/php.nanorc
    include /usr/local/share/nano/po.nanorc
    include /usr/local/share/nano/python.nanorc
    include /usr/local/share/nano/ruby.nanorc
    include /usr/local/share/nano/rust.nanorc
    include /usr/local/share/nano/sh.nanorc
    include /usr/local/share/nano/sql.nanorc
    include /usr/local/share/nano/tcl.nanorc
    include /usr/local/share/nano/tex.nanorc
    include /usr/local/share/nano/texinfo.nanorc
    include /usr/local/share/nano/xml.nanorc
    include /usr/local/share/nanorc/Dockerfile.nanorc
    include /usr/local/share/nanorc/Rnw.nanorc
    include /usr/local/share/nanorc/apacheconf.nanorc
    include /usr/local/share/nanorc/arduino.nanorc
    include /usr/local/share/nanorc/asciidoc.nanorc
    include /usr/local/share/nanorc/asm.nanorc
    include /usr/local/share/nanorc/awk.nanorc
    include /usr/local/share/nanorc/batch.nanorc
    include /usr/local/share/nanorc/c.nanorc
    include /usr/local/share/nanorc/clojure.nanorc
    include /usr/local/share/nanorc/cmake.nanorc
    include /usr/local/share/nanorc/coffeescript.nanorc
    include /usr/local/share/nanorc/colortest.nanorc
    include /usr/local/share/nanorc/conf.nanorc
    include /usr/local/share/nanorc/conky.nanorc
    include /usr/local/share/nanorc/creole.nanorc
    include /usr/local/share/nanorc/csh.nanorc
    include /usr/local/share/nanorc/csharp.nanorc
    include /usr/local/share/nanorc/css.nanorc
    include /usr/local/share/nanorc/csv.nanorc
    include /usr/local/share/nanorc/cython.nanorc
    include /usr/local/share/nanorc/dot.nanorc
    include /usr/local/share/nanorc/dotenv.nanorc
    include /usr/local/share/nanorc/elixir.nanorc
    include /usr/local/share/nanorc/email.nanorc
    include /usr/local/share/nanorc/erb.nanorc
    include /usr/local/share/nanorc/etc-hosts.nanorc
    include /usr/local/share/nanorc/fish.nanorc
    include /usr/local/share/nanorc/fortran.nanorc
    include /usr/local/share/nanorc/fsharp.nanorc
    include /usr/local/share/nanorc/gemini.nanorc
    include /usr/local/share/nanorc/genie.nanorc
    include /usr/local/share/nanorc/gentoo.nanorc
    include /usr/local/share/nanorc/git.nanorc
    include /usr/local/share/nanorc/gitcommit.nanorc
    include /usr/local/share/nanorc/glsl.nanorc
    include /usr/local/share/nanorc/go.nanorc
    include /usr/local/share/nanorc/gophermap.nanorc
    include /usr/local/share/nanorc/gradle.nanorc
    include /usr/local/share/nanorc/groff.nanorc
    include /usr/local/share/nanorc/haml.nanorc
    include /usr/local/share/nanorc/haskell.nanorc
    include /usr/local/share/nanorc/hcl.nanorc
    include /usr/local/share/nanorc/html.j2.nanorc
    include /usr/local/share/nanorc/html.nanorc
    include /usr/local/share/nanorc/i3.nanorc
    include /usr/local/share/nanorc/ical.nanorc
    include /usr/local/share/nanorc/ini.nanorc
    include /usr/local/share/nanorc/inputrc.nanorc
    include /usr/local/share/nanorc/jade.nanorc
    include /usr/local/share/nanorc/java.nanorc
    include /usr/local/share/nanorc/javascript.nanorc
    include /usr/local/share/nanorc/js.nanorc
    include /usr/local/share/nanorc/json.nanorc
    include /usr/local/share/nanorc/keymap.nanorc
    include /usr/local/share/nanorc/kickstart.nanorc
    include /usr/local/share/nanorc/kotlin.nanorc
    include /usr/local/share/nanorc/ledger.nanorc
    include /usr/local/share/nanorc/lisp.nanorc
    include /usr/local/share/nanorc/lua.nanorc
    include /usr/local/share/nanorc/m3u.nanorc
    include /usr/local/share/nanorc/makefile.nanorc
    include /usr/local/share/nanorc/man.nanorc
    include /usr/local/share/nanorc/markdown.nanorc
    include /usr/local/share/nanorc/moonscript.nanorc
    include /usr/local/share/nanorc/mpdconf.nanorc
    include /usr/local/share/nanorc/mutt.nanorc
    include /usr/local/share/nanorc/nanorc.nanorc
    include /usr/local/share/nanorc/nginx.nanorc
    include /usr/local/share/nanorc/nmap.nanorc
    include /usr/local/share/nanorc/ocaml.nanorc
    include /usr/local/share/nanorc/octave.nanorc
    include /usr/local/share/nanorc/patch.nanorc
    include /usr/local/share/nanorc/peg.nanorc
    include /usr/local/share/nanorc/perl.nanorc
    include /usr/local/share/nanorc/perl6.nanorc
    include /usr/local/share/nanorc/php.nanorc
    include /usr/local/share/nanorc/pkg-config.nanorc
    include /usr/local/share/nanorc/pkgbuild.nanorc
    include /usr/local/share/nanorc/po.nanorc
    include /usr/local/share/nanorc/pov.nanorc
    include /usr/local/share/nanorc/powershell.nanorc
    include /usr/local/share/nanorc/privoxy.nanorc
    include /usr/local/share/nanorc/prolog.nanorc
    include /usr/local/share/nanorc/properties.nanorc
    include /usr/local/share/nanorc/pug.nanorc
    include /usr/local/share/nanorc/puppet.nanorc
    include /usr/local/share/nanorc/python.nanorc
    include /usr/local/share/nanorc/reST.nanorc
    include /usr/local/share/nanorc/rpmspec.nanorc
    include /usr/local/share/nanorc/ruby.nanorc
    include /usr/local/share/nanorc/rust.nanorc
    include /usr/local/share/nanorc/scala.nanorc
    include /usr/local/share/nanorc/sed.nanorc
    include /usr/local/share/nanorc/sh.nanorc
    include /usr/local/share/nanorc/sieve.nanorc
    include /usr/local/share/nanorc/sls.nanorc
    include /usr/local/share/nanorc/sparql.nanorc
    include /usr/local/share/nanorc/sql.nanorc
    include /usr/local/share/nanorc/svn.nanorc
    include /usr/local/share/nanorc/swift.nanorc
    include /usr/local/share/nanorc/systemd.nanorc
    include /usr/local/share/nanorc/tcl.nanorc
    include /usr/local/share/nanorc/tex.nanorc
    include /usr/local/share/nanorc/toml.nanorc
    include /usr/local/share/nanorc/ts.nanorc
    include /usr/local/share/nanorc/twig.nanorc
    include /usr/local/share/nanorc/vala.nanorc
    include /usr/local/share/nanorc/verilog.nanorc
    include /usr/local/share/nanorc/vi.nanorc
    include /usr/local/share/nanorc/x11basic.nanorc
    include /usr/local/share/nanorc/xml.nanorc
    include /usr/local/share/nanorc/xresources.nanorc
    include /usr/local/share/nanorc/yaml.nanorc
    include /usr/local/share/nanorc/yum.nanorc
    include /usr/local/share/nanorc/zig.nanorc
    include /usr/local/share/nanorc/zsh.nanorc
    include /usr/local/share/nanorc/zshrc.nanorc
  19. @BlakeGardner BlakeGardner revised this gist Nov 17, 2020. 1 changed file with 3 additions and 8 deletions.
    11 changes: 3 additions & 8 deletions nanorc
    Original file line number Diff line number Diff line change
    @@ -6,11 +6,9 @@ include /usr/local/share/nano/c.nanorc
    include /usr/local/share/nano/changelog.nanorc
    include /usr/local/share/nano/cmake.nanorc
    include /usr/local/share/nano/css.nanorc
    include /usr/local/share/nano/debian.nanorc
    include /usr/local/share/nano/default.nanorc
    include /usr/local/share/nano/elisp.nanorc
    include /usr/local/share/nano/fortran.nanorc
    include /usr/local/share/nano/gentoo.nanorc
    include /usr/local/share/nano/email.nanorc
    include /usr/local/share/nano/go.nanorc
    include /usr/local/share/nano/groff.nanorc
    include /usr/local/share/nano/guile.nanorc
    @@ -21,8 +19,7 @@ include /usr/local/share/nano/json.nanorc
    include /usr/local/share/nano/lua.nanorc
    include /usr/local/share/nano/makefile.nanorc
    include /usr/local/share/nano/man.nanorc
    include /usr/local/share/nano/mgp.nanorc
    include /usr/local/share/nano/mutt.nanorc
    include /usr/local/share/nano/markdown.nanorc
    include /usr/local/share/nano/nanohelp.nanorc
    include /usr/local/share/nano/nanorc.nanorc
    include /usr/local/share/nano/nftables.nanorc
    @@ -32,13 +29,11 @@ include /usr/local/share/nano/patch.nanorc
    include /usr/local/share/nano/perl.nanorc
    include /usr/local/share/nano/php.nanorc
    include /usr/local/share/nano/po.nanorc
    include /usr/local/share/nano/postgresql.nanorc
    include /usr/local/share/nano/pov.nanorc
    include /usr/local/share/nano/python.nanorc
    include /usr/local/share/nano/ruby.nanorc
    include /usr/local/share/nano/rust.nanorc
    include /usr/local/share/nano/sh.nanorc
    include /usr/local/share/nano/spec.nanorc
    include /usr/local/share/nano/sql.nanorc
    include /usr/local/share/nano/tcl.nanorc
    include /usr/local/share/nano/tex.nanorc
    include /usr/local/share/nano/texinfo.nanorc
  20. @BlakeGardner BlakeGardner revised this gist May 15, 2020. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion install nano.sh
    Original file line number Diff line number Diff line change
    @@ -6,4 +6,4 @@ brew install nano
    # update your nanorc file with the contents of the nanorc file below
    nano ~/.nanorc

    # re-open your terminal and you'll have syntax highlighting
    # close and re-open your terminal and you'll have syntax highlighting
  21. @BlakeGardner BlakeGardner revised this gist Apr 16, 2020. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions nanorc
    Original file line number Diff line number Diff line change
    @@ -1,3 +1,4 @@
    # ~/.nanorc
    include /usr/local/share/nano/asm.nanorc
    include /usr/local/share/nano/autoconf.nanorc
    include /usr/local/share/nano/awk.nanorc
  22. @BlakeGardner BlakeGardner renamed this gist Apr 16, 2020. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  23. @BlakeGardner BlakeGardner renamed this gist Apr 16, 2020. 1 changed file with 16 additions and 0 deletions.
    16 changes: 16 additions & 0 deletions nanorc → .nanorc
    Original file line number Diff line number Diff line change
    @@ -1,28 +1,44 @@
    include /usr/local/share/nano/asm.nanorc
    include /usr/local/share/nano/autoconf.nanorc
    include /usr/local/share/nano/awk.nanorc
    include /usr/local/share/nano/c.nanorc
    include /usr/local/share/nano/changelog.nanorc
    include /usr/local/share/nano/cmake.nanorc
    include /usr/local/share/nano/css.nanorc
    include /usr/local/share/nano/debian.nanorc
    include /usr/local/share/nano/default.nanorc
    include /usr/local/share/nano/elisp.nanorc
    include /usr/local/share/nano/fortran.nanorc
    include /usr/local/share/nano/gentoo.nanorc
    include /usr/local/share/nano/go.nanorc
    include /usr/local/share/nano/groff.nanorc
    include /usr/local/share/nano/guile.nanorc
    include /usr/local/share/nano/html.nanorc
    include /usr/local/share/nano/java.nanorc
    include /usr/local/share/nano/javascript.nanorc
    include /usr/local/share/nano/json.nanorc
    include /usr/local/share/nano/lua.nanorc
    include /usr/local/share/nano/makefile.nanorc
    include /usr/local/share/nano/man.nanorc
    include /usr/local/share/nano/mgp.nanorc
    include /usr/local/share/nano/mutt.nanorc
    include /usr/local/share/nano/nanohelp.nanorc
    include /usr/local/share/nano/nanorc.nanorc
    include /usr/local/share/nano/nftables.nanorc
    include /usr/local/share/nano/objc.nanorc
    include /usr/local/share/nano/ocaml.nanorc
    include /usr/local/share/nano/patch.nanorc
    include /usr/local/share/nano/perl.nanorc
    include /usr/local/share/nano/php.nanorc
    include /usr/local/share/nano/po.nanorc
    include /usr/local/share/nano/postgresql.nanorc
    include /usr/local/share/nano/pov.nanorc
    include /usr/local/share/nano/python.nanorc
    include /usr/local/share/nano/ruby.nanorc
    include /usr/local/share/nano/rust.nanorc
    include /usr/local/share/nano/sh.nanorc
    include /usr/local/share/nano/spec.nanorc
    include /usr/local/share/nano/tcl.nanorc
    include /usr/local/share/nano/tex.nanorc
    include /usr/local/share/nano/texinfo.nanorc
    include /usr/local/share/nano/xml.nanorc
  24. Blake Gardner revised this gist May 15, 2013. 1 changed file with 4 additions and 2 deletions.
    6 changes: 4 additions & 2 deletions install nano.sh
    Original file line number Diff line number Diff line change
    @@ -3,5 +3,7 @@
    # install nano from homebrew
    brew install nano

    # update your nanorc file
    nano ~/.nanorc
    # update your nanorc file with the contents of the nanorc file below
    nano ~/.nanorc

    # re-open your terminal and you'll have syntax highlighting
  25. Blake Gardner renamed this gist May 15, 2013. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  26. Blake Gardner renamed this gist May 15, 2013. 1 changed file with 0 additions and 0 deletions.
    File renamed without changes.
  27. Blake Gardner created this gist May 15, 2013.
    7 changes: 7 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    # install Homebrew if you don't already have it: http://mxcl.github.io/homebrew/

    # install nano from homebrew
    brew install nano

    # update your nanorc file
    nano ~/.nanorc
    28 changes: 28 additions & 0 deletions nanorc
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,28 @@
    include /usr/local/share/nano/asm.nanorc
    include /usr/local/share/nano/awk.nanorc
    include /usr/local/share/nano/c.nanorc
    include /usr/local/share/nano/cmake.nanorc
    include /usr/local/share/nano/css.nanorc
    include /usr/local/share/nano/debian.nanorc
    include /usr/local/share/nano/fortran.nanorc
    include /usr/local/share/nano/gentoo.nanorc
    include /usr/local/share/nano/groff.nanorc
    include /usr/local/share/nano/html.nanorc
    include /usr/local/share/nano/java.nanorc
    include /usr/local/share/nano/makefile.nanorc
    include /usr/local/share/nano/man.nanorc
    include /usr/local/share/nano/mgp.nanorc
    include /usr/local/share/nano/mutt.nanorc
    include /usr/local/share/nano/nanorc.nanorc
    include /usr/local/share/nano/objc.nanorc
    include /usr/local/share/nano/ocaml.nanorc
    include /usr/local/share/nano/patch.nanorc
    include /usr/local/share/nano/perl.nanorc
    include /usr/local/share/nano/php.nanorc
    include /usr/local/share/nano/pov.nanorc
    include /usr/local/share/nano/python.nanorc
    include /usr/local/share/nano/ruby.nanorc
    include /usr/local/share/nano/sh.nanorc
    include /usr/local/share/nano/tcl.nanorc
    include /usr/local/share/nano/tex.nanorc
    include /usr/local/share/nano/xml.nanorc