2018-08-09 10:09:19 +02:00
2018-07-11 13:49:13 +02:00
2017-12-28 01:31:13 -05:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2016-03-02 20:51:19 +01:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2017-12-28 01:29:50 -05:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2014-03-04 22:54:17 -06:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2016-03-02 20:51:19 +01:00
2018-06-18 13:48:08 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2016-12-06 22:10:38 +01:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2017-12-28 01:31:13 -05:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2016-08-28 21:39:10 -07:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2016-12-06 22:19:02 +01:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00
2018-08-09 10:09:19 +02:00

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

This repository holds ``{lang}.nanorc`` files that have improved
definitions of syntax highlighting for various languages.


1. Copy files
~~~~~~

These should be placed inside of the ``~/.nano/`` directory. 
Or for system-wide installation ``/usr/share/nano-syntax-highlighting/``.
In other words::

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

*Note - if you have any issues (ssh was not properly configured), alternatively use::

    git clone https://github.com/scopatz/nanorc.git ~/.nano
    
*System wide will look like so*::

    sudo git clone https://github.com/scopatz/nanorc.git /usr/share/nano-syntax-highlighting/

**NOTE**: \< and \> are regular character escapes on macOS. The bug's fixed in Nano, but this might be a problem
if you are using an older version. If this is the case, replace them respectively with [[:<:]] and [[:>:]].
This is reported in `issue 52 <https://github.com/scopatz/nanorc/issues/52>`_

2. Configure ``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
    
Or to be less verbose, append content of the folder in one line with wildcard::

    ## For all users
    $ echo "include $install_path/*.nanorc" >> /etc/nanorc 
    ## For current user
    $ echo "include $install_path/*.nanorc" >> ~/.nanorc
    
where ``$install_path`` is ``/usr/share/nano-syntax-highlighting`` or ``~/.nano/`` or ...

1a.  Automatic installer
~~~~~~~~~~~~~~~~~~~~~~
Finally, you can run an automatic installer using the following code::

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

or alternatively::

    $ wget https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh -O- | sh

*Note -
    some syntax definitions which exist in Nano upstream may be preferable to the ones provided by this package.
    The install.sh script may be run with ``-l`` or ``--lite`` to insert the included syntax definitions from this package
    with lower precedence than the ones provided by the standard package.
    
    
1b. Distributive specific installation via package managers
~~~~~~~~~~
On **Arch Linux** and other *pacman/aur* based systems it is possible to::

    $ yaourt nano-syntax-highlight

Then you need to mannually add ``.nanorc``-s to user's ``~/.nanorc`` or system ``/etc/nanorc``. See **$2**
Description
Improved Nano Syntax Highlighting Files. Forked: https://github.com/scopatz/nanorc
Readme 957 KiB
Languages
Shell 85.9%
Xonsh 14.1%