1
0
mirror of https://github.com/scopatz/nanorc synced 2025-02-04 19:07:17 +01:00
2017-05-23 20:44:21 +05:30
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-06-10 21:39:11 +02:00
2016-08-30 13:02:50 -07:00
2016-06-12 18:48:32 +02:00
2016-03-02 20:51:19 +01:00
2016-12-06 21:47:45 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 21:50:19 +01:00
2016-12-06 21:56:28 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 21:58:21 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 21:59:24 +01:00
2017-02-28 18:50:10 +04:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 22:00:19 +01:00
2016-12-06 22:02:16 +01:00
2016-12-06 22:03:16 +01:00
2016-09-30 08:56:06 +02:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-08-30 14:29:01 -07:00
2016-12-06 22:04:38 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2017-05-23 20:42:47 +05:30
2016-03-02 20:51:19 +01:00
2014-03-04 22:54:17 -06:00
2016-03-02 20:51:19 +01:00
2016-04-30 19:44:51 +02:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2017-05-23 20:44:21 +05:30
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 22:07:25 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 22:11:12 +01:00
2016-12-06 22:10:38 +01:00
2016-03-03 00:50:39 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 22:13:04 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 22:14:27 +01:00
2016-12-06 22:15:38 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 22:17:01 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-08-28 21:39:10 -07:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-06 22:19:02 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-03-02 20:51:19 +01:00
2016-12-14 13:56:20 +02:00
2015-09-19 22:21:48 -04: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/


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
No description provided
Readme 5.8 MiB
Languages
reStructuredText 62.6%
Shell 37.4%