summary refs log tree commit diff stats
path: root/doc
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'stable'hut2012-08-101-1/+1
|\
| * ceci n'est pas un nouveau version v1.5.5hut2012-08-101-2/+2
* | added the examples from the man page to the examples directoryhut2012-08-061-25/+0
* | doc/ranger.1: rebuilt man pagehut2012-08-021-5/+5
* | renamed ranger/defaults to ranger/confighut2012-08-022-6/+6
* | added doc/sxivall.shhut2012-06-231-0/+25
|/
* What kind of idiot invented bugs anyway? v1.5.4hut2012-05-031-2/+2
* Always remember to bring your towel. v1.5.3hut2012-03-051-1/+1
* Added $RANGER_LEVEL environment variable (see man page)hut2012-03-052-0/+26
* Removed unnecessary spaceshut2012-03-052-3/+3
* ranger.1: fix vim script "RangerChooser" when no file is openedhut2012-02-212-3/+3
* ranger.1: Added entry for --list-tagged-fileshut2012-02-122-0/+9
* core.main: Allow multiple --cmd's, add man page entry for --cmdhut2012-02-122-1/+10
* new :relink commandM Rawash2012-01-272-0/+12
* Added doc for TERMCMD and integrated it in commands.pyhut2012-01-181-0/+7
* Added documentation for new flagsM Rawash2011-12-112-1/+11
* core.main: added --selectfile optionDavid Pugnasse2011-10-242-0/+7
* The hard work of the electrons must be respected. v1.5.2hut2011-10-241-1/+1
* The hard work of the computer must be respected. v1.5.1hut2011-10-241-1/+1
* Removed duplicate link in man page (a pod2man fuckup)hut2011-10-211-2/+2
* core.actions: added --choosefiles option + dochut2011-10-212-3/+14
* Rebuild man pagehut2011-10-111-2/+2
* fixed some documentationhut2011-10-102-6/+8
* Revert "ranger.1: added doc for --dont-copy-config"hut2011-10-092-7/+9
* ranger.__init__, ranger.1: updated rangers descriptionhut2011-10-082-6/+6
* Updated man pagehut2011-10-082-24/+12
* ranger.1: added doc for --dont-copy-confighut2011-10-082-9/+7
* Write "ranger" with a lowercase "r"hut2011-10-082-4/+4
* updated manpage and config_examples/rc.confhut2011-10-082-1/+7
* general updateshut2011-10-083-31/+25
* manpage: updatehut2011-10-052-32/+34
* removed doc/TODO; use "make todo"hut2011-10-051-118/+0
* defaults/commands: added cunmap, punmap, tunmaphut2011-10-052-4/+72
* Changed version to 1.5.0hut2011-10-021-1/+1
* doc/ranger.1: updated manpagehut2011-10-012-73/+123
* Extended rc.confhut2011-09-301-2/+3
* core.actions: added narg to move_parenthut2011-09-291-1/+1
* doc/TODO: updatedhut2011-09-291-15/+14
* doc/ranger.1: added missing documentationhut2011-09-292-12/+256
* core.main: added --list-unused-keys optionhut2011-09-292-1/+12
* another correction of the bash wrapper scriptshut2011-09-282-3/+5
* sanitized bash wrapper scripts, reformulated BUGS section in manualhut2011-09-282-13/+12
* removed doc/help link (why do we need that?)hut2011-09-281-1/+0
* improved bash wrappers in ranger.py and man pagehut2011-09-282-20/+24
* documented and improved DaPangus' changeshut2011-09-252-6/+4
* extended manpage and fixed {load,save}_copy_buffer commandshut2011-09-252-46/+66
* defaults.commands.py: added :bulkrename command from wikihut2011-09-251-0/+9
* doc/ranger.pod: extended the man pagehut2011-09-242-120/+845
* Overhauled manpage. It's in POD format now.hut2011-09-242-194/+797
* This gonna be cool once it's finished v1.4.3hut2011-04-051-1/+1
ef='#n48'>48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75


                                              
                                             

                            

                                                                            
                                                           






















                                                                                 







                                                           
                               
 



                                                                                      
 
                
                 
                                                                                                                               
                      
 
               
                                                                        
 
                                                                      

              
                                            


                                                                                               
 
                                                        
                                                                                                   
                                               
                                                                             
                                      
                                                                                          
                                         
                                                                             
 

                                                                           
                     
" SubX syntax file
" Language:    SubX
" Maintainer:  Kartik Agaram <mu@akkartik.com>
" URL:         https://github.com/akkartik/mu
" License:     public domain
"
" Copy this file into your ftplugin directory, and add the following to your
" vimrc or to .vim/ftdetect/subx.vim:
"   autocmd BufReadPost,BufNewFile *.subx set filetype=subx
"
" Some highlight groups you might want to select colors for in your vimrc:
"   subxFunction
"   subxMinorFunction
"   subxTest
"
" Optionally, devote more colors to different kinds of comments. Some suggestions
" for 256-color terminals to add to your vimrc:
"   blue tones:
"     highlight subxH1Comment cterm=underline ctermfg=27
"     highlight subxComment ctermfg=27
"     highlight subxS1Comment ctermfg=19
"     highlight subxS2Comment ctermfg=245
"   blue-green tones
"     highlight subxH1Comment cterm=underline ctermfg=25
"     highlight subxComment ctermfg=25
"     highlight subxS1Comment ctermfg=19
"     highlight subxS2Comment ctermfg=245
"   grey tones
"    highlight subxH1Comment cterm=bold,underline
"    highlight subxComment cterm=bold ctermfg=236
"    highlight subxS1Comment cterm=bold ctermfg=242
"    highlight subxS2Comment ctermfg=242

let s:save_cpo = &cpo
set cpo&vim

" setlocal iskeyword=@,48-57,?,!,_,$,-
setlocal formatoptions-=t  " allow long lines
setlocal formatoptions+=c  " but comments should still wrap

setlocal iskeyword+=-,?,<,>,$,@

syntax match subxH1Comment /# - .*/ | highlight link subxH1Comment Comment
syntax match subxComment /#\( \.\| - \|? \)\@!.*/ | highlight link subxComment Comment
syntax match subxS1Comment /# \..*/ | highlight link subxS1Comment Comment
syntax match subxS2Comment /# \. \..*/ | highlight link subxS2Comment Comment

set comments-=:#
set comments+=n:#
syntax match subxCommentedCode "#? .*"  | highlight link subxCommentedCode CommentedCode | highlight link CommentedCode Comment
let b:cmt_head = "#? "

" comment token
syntax match subxDelimiter / \. /  | highlight link subxDelimiter Normal

syntax match subxString %"[^"]*"% | highlight link subxString Constant

"" definitions
" match globals but not registers like 'EAX'
" don't match capitalized words in metadata
" don't match inside strings
syntax match subxGlobal %\(/\)\@<!\<[A-Z][a-z0-9_-]*\>% | highlight link subxGlobal SpecialChar

" functions but not tests, globals or internal functions
syntax match subxFunction "^\(test_\)\@<![a-z][^ ]*\(:\)\@=" | highlight link subxFunction Function
" tests starting with 'test-'; dark:34 light:64
syntax match subxTest "^test-[^ ]*\(:\)\@=" | highlight link subxTest Typedef
" internal functions starting with '_'
syntax match subxMinorFunction "^_[^ ]*\(:\)\@=" | highlight link subxMinorFunction Ignore
" other internal labels starting with '$'
syntax match subxLabel "^\$[^ ]*\(:\)\@=" | highlight link subxLabel Constant

syntax keyword subxControl break loop | highlight link subxControl Constant

let &cpo = s:save_cpo