Created Editor Support (markdown)
This commit is contained in:
parent
02d6bfbdc4
commit
a01201b28b
|
@ -0,0 +1,37 @@
|
|||
The following editors have some Nimrod support:
|
||||
|
||||
### Emacs
|
||||
https://github.com/eegg/nimrod-mode
|
||||
|
||||
### Vim
|
||||
https://github.com/zah/nimrod.vim/
|
||||
|
||||
* Syntax Highlighting
|
||||
* Auto-indent
|
||||
* Build/Jump to errors within Vim
|
||||
|
||||
### Scite
|
||||
Recent versions of Scite have out-of-the-box support for Nimrod. For older versions: <br />
|
||||
http://scintilla.hg.sourceforge.net/hgweb/scintilla/scite/raw-file/0d8c2122d6f8/src/nimrod.properties
|
||||
|
||||
### Aporia
|
||||
Aproria is a Nimrod IDE written in Nimrod.
|
||||
https://github.com/nimrod-code/Aporia/tree/
|
||||
|
||||
### Ctags
|
||||
Basic ```~/.ctags``` rules for nimrod code (Feel free to improve and contribute)
|
||||
|
||||
```
|
||||
--langdef=nimrod
|
||||
--langmap=nimrod:.nim
|
||||
--regex-nimrod=/(\w+)\*?\s*=\s*object/\1/t,class/
|
||||
--regex-nimrod=/(\w+)\*?\s*=\s*enum/\1/t,enum/
|
||||
--regex-nimrod=/(\w+)\*?\s*=\s*tuple/\1/t,tuple/
|
||||
--regex-nimrod=/(\w+)\*?\s*=\s*range/\1/t,subrange/
|
||||
--regex-nimrod=/(\w+)\*?\s*=\s*proc/\1/t,proctype/
|
||||
--regex-nimrod=/proc\s+(\w+)/\1/f,procedure/
|
||||
--regex-nimrod=/method\s+(\w+)/\1/f,method/
|
||||
--regex-nimrod=/proc\s+`([^`]+)`/\1/o,operator/
|
||||
--regex-nimrod=/template\s+(\w+)/\1/t,template/
|
||||
--regex-nimrod=/macro\s+(\w+)/\1/m,macro
|
||||
```
|
Loading…
Reference in New Issue