nanorc

Improved Nano Syntax Highlighting Files

  • 所有者: scopatz/nanorc
  • 平台:
  • 許可證: Other
  • 分類:
  • 主題:
  • 喜歡:
    0
      比較:

Github星跟蹤圖


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::

    $ aurman -S nano-syntax-highlighting-git

or search package::

    $ aurman -Ss nano-syntax-highlight

Then you need to mannually add ``.nanorc``-s to user's ``~/.nanorc`` or system ``/etc/nanorc``. See **$2**

Acknowledgement
~~~~~~~~~~~~~~~
Some of these files are derived from the original nano release [`Project <https://www.nano-editor.org/>`_] [`Repository <https://git.savannah.gnu.org/cgit/nano.git>`_]

主要指標

概覽
名稱與所有者scopatz/nanorc
主編程語言Shell
編程語言Shell (語言數: 1)
平台
許可證Other
所有者活动
創建於2010-07-28 22:06:17
推送於2024-05-27 08:21:11
最后一次提交2020-12-17 10:35:28
發布數4
最新版本名稱2020.10.10 (發布於 )
第一版名稱0.0.0 (發布於 )
用户参与
星數3.1k
關注者數73
派生數560
提交數621
已啟用問題?
問題數126
打開的問題數76
拉請求數226
打開的拉請求數40
關閉的拉請求數44
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?