You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Go to file
ThomasR bba53c3940 Rename syntax definitions
Duplicate syntax definition names may cause problems.
Since nano comes with predefined all-lowercase syntax definitions,
we use uppercase letters everywhere to reduce the risk of future conflicts
8 years ago
Dockerfile.nanorc Added dockerfile syntax highlighting for *.dockerfile 9 years ago
Readme.rst Updated Readme with correct URL 9 years ago
apacheconf.nanorc Rename syntax definitions 8 years ago
arduino.nanorc Rename syntax definitions 8 years ago
asciidoc.nanorc Rename syntax definitions 8 years ago
asm.nanorc Rename syntax definitions 8 years ago
awk.nanorc Rename syntax definitions 8 years ago
c.nanorc Rename syntax definitions 8 years ago
cmake.nanorc Rename syntax definitions 8 years ago
coffeescript.nanorc Rename syntax definitions 8 years ago
colortest.nanorc Rename syntax definitions 8 years ago
conf.nanorc Rename syntax definitions 8 years ago
conky.nanorc Rename syntax definitions 8 years ago
csharp.nanorc Rename syntax definitions 8 years ago
css.nanorc Rename syntax definitions 8 years ago
cython.nanorc Rename syntax definitions 8 years ago
dot.nanorc Rename syntax definitions 8 years ago
email.nanorc Rename syntax definitions 8 years ago
erb.nanorc Rename syntax definitions 8 years ago
fish.nanorc Rename syntax definitions 8 years ago
fortran.nanorc Rename syntax definitions 8 years ago
gentoo.nanorc Rename syntax definitions 8 years ago
git.nanorc Rename syntax definitions 8 years ago
gitcommit.nanorc added alias to gitcommit for backwards compatibility in nanorc files 11 years ago
glsl.nanorc Rename syntax definitions 8 years ago
go.nanorc Rename syntax definitions 8 years ago
groff.nanorc Rename syntax definitions 8 years ago
haml.nanorc Rename syntax definitions 8 years ago
haskell.nanorc Rename syntax definitions 8 years ago
html.nanorc Rename syntax definitions 8 years ago
ini.nanorc Rename syntax definitions 8 years ago
inputrc.nanorc Rename syntax definitions 8 years ago
install.sh Added automatic installer 9 years ago
java.nanorc Rename syntax definitions 8 years ago
javascript.nanorc Remove black coloring for several rc's 9 years ago
js.nanorc Rename syntax definitions 8 years ago
json.nanorc Rename syntax definitions 8 years ago
keymap.nanorc Rename syntax definitions 8 years ago
kickstart.nanorc Change tab coloring behavior for several rc's 9 years ago
ledger.nanorc Rename syntax definitions 8 years ago
license whoops needed to do add 10 years ago
lisp.nanorc Rename syntax definitions 8 years ago
lua.nanorc Rename syntax definitions 8 years ago
makefile.nanorc Rename syntax definitions 8 years ago
man.nanorc Rename syntax definitions 8 years ago
markdown.nanorc Rename syntax definitions 8 years ago
mpdconf.nanorc Rename syntax definitions 8 years ago
mutt.nanorc Rename syntax definitions 8 years ago
nanorc updated nanorc 8 years ago
nanorc.nanorc Rename syntax definitions 8 years ago
nginx.nanorc Rename syntax definitions 8 years ago
ocaml.nanorc Rename syntax definitions 8 years ago
patch.nanorc Rename syntax definitions 8 years ago
peg.nanorc Rename syntax definitions 8 years ago
perl.nanorc Rename syntax definitions 8 years ago
perl6.nanorc Rename syntax definitions 8 years ago
php.nanorc Rename syntax definitions 8 years ago
pkg-config.nanorc Rename syntax definitions 8 years ago
pkgbuild.nanorc Rename syntax definitions 8 years ago
po.nanorc Rename syntax definitions 8 years ago
pov.nanorc Rename syntax definitions 8 years ago
privoxy.nanorc Rename syntax definitions 8 years ago
puppet.nanorc Rename syntax definitions 8 years ago
python.nanorc Rename syntax definitions 8 years ago
reST.nanorc Rename syntax definitions 8 years ago
rpmspec.nanorc Rename syntax definitions 8 years ago
ruby.nanorc Rename syntax definitions 8 years ago
rust.nanorc Rename syntax definitions 8 years ago
scala.nanorc Rename syntax definitions 8 years ago
sed.nanorc Rename syntax definitions 8 years ago
sh.nanorc Rename syntax definitions 8 years ago
sls.nanorc Rename syntax definitions 8 years ago
sql.nanorc Rename syntax definitions 8 years ago
systemd.nanorc Rename syntax definitions 8 years ago
tcl.nanorc Rename syntax definitions 8 years ago
tex.nanorc Rename syntax definitions 8 years ago
vala.nanorc Rename syntax definitions 8 years ago
vi.nanorc Rename syntax definitions 8 years ago
xml.nanorc Rename syntax definitions 8 years ago
xresources.nanorc Rename syntax definitions 8 years ago
yaml.nanorc Rename syntax definitions 8 years ago
yum.nanorc Rename syntax definitions 8 years ago
zsh.nanorc Rename syntax definitions 8 years ago
zshrc.nanorc Adds missing zshrc symlink 9 years ago

Readme.rst

***************************************
Improved Nano Syntax Highlighting Files
***************************************

This repository holds ``{lang}.nanorc`` files that have improved
definitions of syntax highlighting for various languages.
These should be placed inside of the ``~/.nano/`` directory.
Alternatively::

    git clone git@github.com:scopatz/nanorc.git ~/.nano
    
*Note - if you have any issues, alternatively use::

    git clone https://github.com/scopatz/nanorc.git ~/.nano


Once there you should add the languages you want to your
nano configuration file ``~/.nanorc``.  For example::

    ## C/C++
    include "~/.nano/c.nanorc"

You can also append the contents of ``~/.nano/nanorc`` into your
``~/.nanorc`` to include all languages::

    cat ~/.nano/nanorc >> ~/.nanorc
    
Finally, you can run an automatic installer using the following code::

    $ curl https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh | sh