OSDN Git Service

0a3d981c2c375ab4c611493a24537e9f2de0cb4e
[fast-forth/master.git] / SciTEDirectory.properties
1 # SciTEDirectoriy.properties
2 # For Windows, place in your directory project folder
3 # Documentation at http://www.scintilla.org/SciTEDoc.html
4
5 # Globals
6 buffers.zorder.switching=1
7
8 # Window sizes and visibility
9 if PLAT_WIN
10     position.left=-1
11     position.top=0
12 if PLAT_GTK
13     position.left=5
14     position.top=22
15 position.width=1000
16 position.height=768
17 position.maximize=1
18 #position.tile=1
19 #full.screen.hides.menu=1
20 minimize.to.tray=0
21 split.vertical=1
22 output.horizontal.size=400
23 output.vertical.size=600
24 output.initial.hide=1
25 #horizontal.scrollbar=0
26 #horizontal.scroll.width=10000
27 #horizontal.scroll.width.tracking=0
28 #output.horizontal.scrollbar=0
29 #output.horizontal.scroll.width=10000
30 #output.horizontal.scroll.width.tracking=0
31 #output.scroll=0
32 error.select.line=1
33 #end.at.last.line=0
34 tabbar.visible=1
35 #tabbar.hide.one=1
36 tabbar.multiline=0
37 toolbar.visible=1
38 #toolbar.detachable=1
39 #toolbar.usestockicons=1
40 #menubar.detachable=1
41 #undo.redo.lazy=1
42 statusbar.visible=1
43 #fileselector.width=800
44 #fileselector.height=600
45 #fileselector.show.hidden=1
46 magnification=0
47 output.magnification=-4
48
49 # Sizes and visibility in edit pane
50 line.margin.visible=1
51 line.margin.width=4
52 margin.width=16
53 fold.margin.width=0
54 #fold.margin.colour=#00FF00
55 #fold.margin.highlight.colour=#0000FF
56 blank.margin.left=20
57 #blank.margin.right=4
58 buffered.draw=1
59 #two.phase.draw=0
60 use.palette=0
61
62
63 #Element styles
64
65
66 #view.eol=1
67 #control.char.symbol=. 
68 caret.period=500
69 view.whitespace=0
70 view.indentation.whitespace=1
71 view.indentation.guides=0
72 view.indentation.examine=3
73 highlight.indentation.guides=1
74 caret.fore=#FF0000
75 #caret.additional.blinks=0
76 caret.width=3
77 caret.line.back=#222222
78 calltip.back=#FFF0FE
79 edge.column=82
80 edge.mode=1
81 edge.colour=#404040
82 braces.check=1
83 braces.sloppy=1
84
85 # black background
86 selection.fore=#000000
87 selection.alpha=256
88 selection.back=#808080
89 #selection.additional.fore=#0000A0
90 #selection.additional.back=#000080
91 #selection.additional.alpha=20
92 #selection.multiple=0
93 #selection.additional.typing=0
94 #virtual.space=3
95 #rectangular.selection.modifier=4
96 #whitespace.fore=#FFFFFF
97 #whitespace.back=#FFF0F0
98 #error.marker.fore=#0000A0
99 #error.marker.back=#DADAFF
100 #bookmark.fore=#808000
101 #bookmark.back=#FFFFA0
102 #bookmark.alpha=
103 #find.mark=#0000FF
104 #highlight.current.word=1
105 #highlight.current.word.by.style=1
106 #highlight.current.word.colour=#00D040
107 #indicators.alpha=63
108 #indicators.under=1
109
110
111 # Scripting
112 ext.lua.startup.script=$(SciteUserHome)/SciTEStartup.lua
113 ext.lua.auto.reload=1
114 #ext.lua.reset=1
115
116
117 # Checking
118 are.you.sure=1
119 #are.you.sure.for.build=1
120 #save.all.for.build=1
121 quit.on.close.last=1
122 load.on.activate=1
123 #save.on.deactivate=1
124 are.you.sure.on.reload=1
125 reload.preserves.undo=1
126 #check.if.already.open=1
127 #temp.files.sync.load=1
128 default.file.ext=.txt
129 #source.default.extensions=.h|.cxx|.bat
130 title.full.path=1
131 title.show.buffers=1
132 pathbar.visible=1
133 #save.recent=1
134 #save.session=1
135 #session.bookmarks=1
136 #session.folds=1
137 #save.position=1
138 #open.dialog.in.file.directory=1
139 #strip.trailing.spaces=1
140 #ensure.final.line.end=1
141 #ensure.consistent.line.ends=1
142 #save.deletes.first=1
143 #save.check.modified.time=1
144 buffers=40
145 buffers.zorder.switching=1
146 #api.*.cxx=d:\api\w.api
147 #import locale
148 #locale.properties=locale.fr.properties
149 #win95.death.delay=1000
150 #translation.missing=***
151 #read.only=1
152 #max.file.size=1
153
154 # Indentation
155 tabsize=4
156 indent.size=4
157 use.tabs=0
158 #indent.auto=1
159 indent.automatic=0
160 indent.opening=0
161 indent.closing=0
162 #tab.indents=0
163 #backspace.unindents=0
164
165 # Wrapping of long lines
166 #wrap=1
167 #wrap.style=2
168 cache.layout=2
169 #output.wrap=1
170 #output.cache.layout=3
171 #wrap.visual.flags=3
172 #wrap.visual.flags.location=3
173 #wrap.indent.mode=1
174 #wrap.visual.startindent=4
175
176 # Folding
177 # enable folding, and show lines below when collapsed.
178 fold=0
179 fold.compact=0
180 fold.flags=20
181 fold.symbols=2
182 #fold.highlight=1
183 #fold.highlight.colour=#00C0C0
184 #fold.on.open=1
185 fold.comment=1
186 fold.preprocessor=1
187
188 # Find and Replace
189 # Internal search always available with recursive capability so use in preference to external tool
190 find.command=
191 # findstr is available on recent versions of Windows including 2000
192 if PLAT_WIN
193         find.command=findstr /n /s $(find.files) $(find.what)
194 #find.input=$(find.what)
195 if PLAT_GTK
196         find.command=grep --line-number "$(find.what)" $(find.files)
197 #find.files=*.c *.cxx *.h
198 find.files=*.*
199 #find.in.files.close.on.find=0
200 #find.in.dot=1
201 #find.in.binary=1
202 #find.close.on.find=0
203 #find.replace.matchcase=1
204 #find.replace.escapes=1
205 #find.replace.regexp=1
206 #find.replace.regexp.posix=1
207 #find.replace.wrap=0
208 #find.replacewith.focus=0
209 #find.replace.advanced=1
210 find.use.strip=0
211 replace.use.strip=0
212 #strip.button.height=24
213
214
215 # Behaviour
216 #eol.mode=LF
217 #eol.auto=1
218 clear.before.execute=0
219 #vc.home.key=1
220 #wrap.aware.home.end.keys=1
221 #autocompleteword.automatic=1
222 #autocomplete.choose.single=1
223 caret.policy.xslop=1
224 caret.policy.width=20
225 caret.policy.xstrict=0
226 caret.policy.xeven=0
227 caret.policy.xjumps=0
228 caret.policy.yslop=1
229 caret.policy.lines=3
230 caret.policy.ystrict=1
231 caret.policy.yeven=1
232 caret.policy.yjumps=0
233 #visible.policy.strict=1
234 #visible.policy.slop=1
235 #visible.policy.lines=4
236 #time.commands=1
237 #caret.sticky=1
238 properties.directory.enable=1
239
240 # Status Bar
241 statusbar.number=4
242 statusbar.text.1=\
243 li=$(LineNumber) co=$(ColumnNumber) $(OverType) ($(EOLMode)) $(FileAttr)
244 statusbar.text.2=\
245 $(BufferLength) chars in $(NbOfLines) lines. Sel: $(SelHeight) lines, $(SelLength) chars.
246 statusbar.text.3=\
247 Now is: Date=$(CurrentDate) Time=$(CurrentTime)
248 statusbar.text.4=\
249 $(FileNameExt) : $(FileDate) \97 $(FileTime) | $(FileAttr)
250
251 if PLAT_WIN
252         command.scite.help="https://www.scintilla.org/SciTEDoc.html"
253         command.scite.help.subsystem=2
254 if PLAT_GTK
255         command.print.*=a2ps "$(FileNameExt)"
256         command.scite.help=netscape "file://$(SciteDefaultHome)/SciTEDoc.html"
257
258 # Internationalisation
259 # Japanese input code page 932 and ShiftJIS character set 128
260 #code.page=932
261 #character.set=128
262 # Unicode
263 #code.page=65001
264 code.page=0
265 #character.set=204
266 # Required for Unicode to work on GTK+:
267 #LC_CTYPE=en_US.UTF-8
268 if PLAT_GTK
269         output.code.page=65001
270 if PLAT_MAC
271         output.code.page=65001
272
273 # Export
274 #export.keep.ext=1
275 export.html.wysiwyg=1
276 #export.html.tabs=1
277 #export.html.folding=1
278 export.html.styleused=1
279 export.html.title.fullpath=1
280 #export.rtf.tabs=1
281 #export.rtf.font.face=Arial
282 #export.rtf.font.size=9
283 #export.rtf.tabsize=8
284 #export.rtf.wysiwyg=0
285 #export.tex.title.fullpath=1
286 # Magnification (added to default screen font size)
287 export.pdf.magnification=-2
288 # Font: Courier, Helvetica or Times (Courier line-wraps)
289 export.pdf.font=Courier
290 # Page size (in points): width, height
291 # E.g. Letter 612,792; A4 595,842; maximum 14400,14400
292 #export.pdf.pagesize=595,842
293 export.pdf.pagesize=842,595
294 # Margins (in points): left, right, top, bottom
295 export.pdf.margins=28,28,28,28
296 export.xml.collapse.spaces=1
297 export.xml.collapse.lines=1
298
299 # Define values for use in the imported properties files
300 chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
301 chars.numeric=0123456789ABCDEFabcdefx
302 chars.accented=\8a\9a\8c\9c\9fĆæĆ€Ć ĆĆ”Ć‚Ć¢ĆƒĆ£Ć„Ć¤Ć…Ć„Ć†Ć¦Ć‡Ć§ĆˆĆØƉƩƊĆŖĆ‹Ć«ĆŒĆ¬ĆĆ­ĆŽĆ®ĆĆÆĆĆ°Ć‘Ć±Ć’Ć²Ć“Ć³Ć”Ć“Ć•ĆµĆ–Ć˜ĆøĆ™Ć¹ĆšĆŗĆ›Ć»ĆœĆ¼ĆĆ½ĆžĆ¾ĆŸĆ¶
303 # This is a better set for Russian:
304 #chars.accented=Ć€Ć ĆĆ”Ć‚Ć¢ĆƒĆ£Ć„Ć¤Ć…Ć„ĀØĀøĆ†Ć¦Ć‡Ć§ĆˆĆØƉƩƊĆŖĆ‹Ć«ĆŒĆ¬ĆĆ­ĆŽĆ®ĆĆÆĆĆ°Ć‘Ć±Ć’Ć²Ć“Ć³Ć”Ć“Ć•ĆµĆ–Ć¶Ć—Ć·Ć˜ĆøĆ™Ć¹ĆšĆŗĆ›Ć»ĆœĆ¼ĆĆ½ĆžĆ¾ĆŸĆæ
305
306 # The open.filter setting is only used on Windows where the file selector has a menu of filters to apply
307 # to the types of files seen when opening.
308 # There is a limit (possibly 256 characters) to the length of a filter,
309 # so not all source extensions can be in this setting.
310 source.files=*.asm;*.inc;*.pat;*.f;*.4th;*.bat
311
312 # Each platform has a different idea of the most important filters
313 if PLAT_WIN
314         all.files=All Files (*.*)|*.*|
315         top.filters=$(all.files)All Source|$(source.files)|
316 if PLAT_GTK
317         all.files=All Files (*)|*|Hidden Files (.*)|.*|
318         top.filters=$(all.files)|All Source|$(source.files)
319 # As OS X only greys out filtered files, show all as default
320 if PLAT_MAC
321         all.files=All Files (*.*)|*.*|
322         top.filters=$(all.files)All Source|$(source.files)|
323
324 open.filter=\
325 $(top.filters)\
326 #$(filter.ada)\
327 #$(filter.conf)\
328 $(filter.asm)\
329 #$(filter.asn1)\
330 #$(filter.ave)\
331 #$(filter.baan)\
332 $(filter.bash)\
333 #$(filter.caml)\
334 #$(filter.cmake)\
335 #$(filter.cpp)\
336 #$(filter.ch)\
337 #$(filter.css)\
338 #$(filter.d)\
339 #$(filter.eiffel)\
340 #$(filter.erlang)\
341 $(filter.fortran)\
342 $(filter.forth)\
343 #$(filter.gap)\
344 #$(filter.hs)\
345 #$(filter.idl)\
346 #$(filter.inno)\
347 #$(filter.java)\
348 #$(filter.js)\
349 #$(filter.kix)\
350 #$(filter.lout)\
351 $(filter.lua)\
352 #$(filter.matlab)\
353 #$(filter.metapost)\
354 #$(filter.mmixal)\
355 #$(filter.modula3)\
356 #$(filter.nncrontab)\
357 #$(filter.nsis)\
358 #$(filter.opal)\
359 #$(filter.pascal)\
360 #$(filter.perl)\
361 #$(filter.php)\
362 #$(filter.pov)\
363 #$(filter.powershell)\
364 #$(filter.prg)\
365 $(filter.properties)\
366 #$(filter.ps)\
367 #$(filter.python)\
368 #$(filter.r)\
369 #$(filter.ruby)\
370 #$(filter.sql)\
371 #$(filter.specman)\
372 #$(filter.tcl)\
373 #$(filter.tex)\
374 #$(filter.text)\
375 #$(filter.txt2tags)\
376 #$(filter.vb)\
377 $(filter.web)\
378 #$(filter.yaml)\
379 #$(filter.verilog)\
380 #$(filter.vhdl)
381
382 #save.filter=$(open.filter)
383
384 # Give symbolic names to the set of fonts used in the standard styles.
385 if PLAT_WIN
386         font.base=font:Lucida Console,size:10
387         font.small=font:Lucida Console,size:10
388         font.comment=font:Lucida Console,size:10
389         font.code.comment.box=$(font.comment)
390         font.code.comment.line=$(font.comment)
391         font.code.comment.doc=$(font.comment)
392         font.code.comment.nested=$(font.comment)
393         font.text=font:Lucida Console,size:10
394         font.text.comment=font:Lucida Console,size:10
395         font.embedded.base=font:Lucida Console,size:10
396         font.embedded.comment=font:Lucida Console,size:10
397         font.monospace=font:Lucida Console,size:10
398         font.vbs=font:Lucida Sans Unicode,size:10
399 if PLAT_GTK
400         font.base=font:Bitstream Vera Sans Mono,size:10
401         font.small=font:Bitstream Vera Sans Mono,size:10
402         font.comment=font:Bitstream Vera Sans Mono,size:10
403         font.code.comment.box=$(font.comment)
404         font.code.comment.line=$(font.comment)
405         font.code.comment.doc=$(font.comment)
406         font.code.comment.nested=$(font.comment)
407         font.text=font:Bitstream Vera Sans Mono,size:10
408         font.text.comment=font:Bitstream Vera Sans Mono,size:10
409         font.embedded.base=font:Bitstream Vera Sans Mono,size:10
410         font.embedded.comment=font:Bitstream Vera Sans Mono,size:10
411         font.monospace=font:Bitstream Vera Sans Mono,size:10
412         font.vbs=font:Bitstream Vera Sans Mono,size:10
413 if PLAT_MAC
414         font.base=font:Verdana,size:12
415         font.small=font:Verdana,size:10
416         font.comment=font:Georgia,size:13
417         font.code.comment.box=$(font.comment)
418         font.code.comment.line=$(font.comment)
419         font.code.comment.doc=$(font.comment)
420         font.code.comment.nested=$(font.comment)
421         font.text=font:Times New Roman,size:13
422         font.text.comment=font:Verdana,size:11
423         font.embedded.base=font:Verdana,size:11
424         font.embedded.comment=font:Comic Sans MS,size:10
425         font.monospace=font:Courier New,size:12
426         font.vbs=font:Lucida Sans Unicode,size:12
427     font.js=$(font.comment)
428
429 # Old GTK+ font settings are faster but not antialiased
430         #~ font.base=font:lucidatypewriter,size:12
431         #~ font.small=font:lucidatypewriter,size:10
432         #~ font.comment=font:new century schoolbook,size:12
433         #~ font.code.comment.box=$(font.comment)
434         #~ font.code.comment.line=$(font.comment)
435         #~ font.code.comment.doc=$(font.comment)
436         #~ font.text=font:times,size:14
437         #~ font.text.comment=font:lucidatypewriter,size:10
438         #~ font.embedded.base=font:lucidatypewriter,size:12
439         #~ font.embedded.comment=font:lucidatypewriter,size:12
440         #~ font.monospace=font:courier,size:12
441         #~ font.vbs=font:new century schoolbook,size:12
442
443 # Give symbolic names to the set of colours used in the standard styles.
444 colour.code.comment.box=fore:#00FF00
445 colour.code.comment.line=fore:#00FF00
446 colour.code.comment.doc=fore:#3F703F
447 colour.code.comment.nested=fore:#A0C0A0
448 colour.text.comment=fore:#0000FF,back:#FFFFFF
449 colour.other.comment=fore:#00FF00
450 colour.embedded.comment=back:#E0EEFF
451 colour.embedded.js=back:#F0F0FF
452 colour.notused=back:#FF0000
453 #couleur des nombres
454 colour.number=fore:#FF00FF
455 #couleur des instructions du langage
456 colour.keyword=fore:#FF0000
457 #couleur chaĆ®nes entre guillemets
458 colour.string=fore:#00FFFF
459 colour.char=fore:#7F7F7F
460 colour.operator=fore:#00FF00
461 colour.preproc=fore:#FF7F00
462 colour.error=fore:#FFFF00,back:#FF0000
463
464 # Global default styles for all languages
465 # Default style, black background
466 style.*.32=back:#000000,fore:#FFFFFF,font:Lucida Console,size:10
467 # Line number
468 style.*.33=back:#404040,$(font.base))
469 # Brace highlight
470 style.*.34=back:#222222,fore:#8080FF,bold
471 # Brace incomplete highlight
472 style.*.35=back:#222222,fore:#FF0000,bold
473 # Control characters
474 style.*.36=
475 # Indentation guides
476 style.*.37=fore:#C0C0C0,back:#FFFFFF
477
478 # Printing - only works on Windows
479 if PLAT_WIN
480         #print.colour.mode=1
481         print.magnification=-1
482         # Setup: left, right, top, bottom margins, in local units:
483         # hundredths of millimeters or thousandths of inches
484         print.margins=2000,1000,1000,1000
485         # Header/footer:
486         # && = &; &p = current page
487         # &f = file name; &F = full path
488         # &d = file date; &D = current date
489         # &t = file time; &T = full time
490         print.header.format=$(FileNameExt) \97 Printed on $(CurrentDate), $(CurrentTime) \97 Page $(CurrentPage)
491         print.footer.format=$(FilePath) \97 File date: $(FileDate) \97 File time: $(FileTime)
492         # Header/footer style
493         print.header.style=font:Arial,size:12,bold
494         print.footer.style=font:Arial Narrow,size:10,italics
495
496 # Warnings - only works on Windows and needs to be pointed at files on machine
497 #if PLAT_WIN
498 #       warning.findwrapped=100,E:\Windows\Media\SFX\Boing.wav
499 #       warning.notfound=0,Effect.wav
500 #       warning.wrongfile=0,Glass.wav
501 #       warning.executeok=0,Fanfare.wav
502 #       warning.executeko=100,GlassBreak.wav
503 #       warning.nootherbookmark=100,Boing2.wav
504
505 # Define the Lexer menu,
506 # Each item contains three parts: menu string | file extension | key
507 # The only keys allowed currently are based on F-keys and alphabetic keys and look like
508 # [Ctrl+][Shift+][Fn|a] such as F12 or Ctrl+Shift+D.
509 # A '&' may be placed before a letter to be used as an accelerator. This does not work on GTK+.
510
511 keyText=Shift+F11
512 keyMake=Ctrl+Shift+F11
513 keyHTML=F12
514 keyXML=Shift+F12
515 # On OS X, F11 is used by Expose, F12 by Dashbard
516 if PLAT_MAC
517         keyText=Shift+F13
518         keyMake=Ctrl+Shift+F13
519         keyHTML=Ctrl+Shift+F14
520         keyXML=Shift+F14
521
522 menu.language=\
523 Text|txt|Shift+F11|\
524 #Ada|ads||\
525 #Apache Confi&g|conf||\
526 Assembler|asm||\
527 #ASN.1|asn1||\
528 #Avenue|ave||\
529 #Baan|bc||\
530 &Batch|bat||\
531 #Bullant|ant||\
532 #&C / C++|c||\
533 #CMake|cmake||\
534 #C&#|cs||\
535 #COBOL|cob||\
536 #Csound|orc||\
537 #CSS|css||\
538 #D|d||\
539 &Difference|diff||\
540 #&Eiffel|e||\
541 #Erlang|erl||\
542 &Errorlist|err||\
543 #FlagShip|prg||\
544 Forth|forth||\
545 &Fortran|f90||\
546 #Gap|g||\
547 #Haskell|hs||\
548 H&ypertext|html|F12|\
549 #&InnoSetup|iss||\
550 #&Java|java||\
551 #Java&Script|js||\
552 #&Kix|kix||\
553 #Lisp|lisp||\
554 #Lot|lot||\
555 #Lout|lt||\
556 #Lu&a|lua||\
557 #Matlab|m.matlab||\
558 &Makefile|mak|Ctrl+Shift+F11|\
559 #MetaPost|mp||\
560 #MMIXAL|mms||\
561 #Modula-3|m3||\
562 #&nnCron crontab|tab||\
563 #NSIS|nsis||\
564 #Objective Caml|ml||\
565 #Octave|m.octave||\
566 #Opal|impl||\
567 #Pascal|pas||\
568 #Pe&rl|pl||\
569 #P&HP|php||\
570 #P&LSQL|spec||\
571 #P&ostScript|ps||\
572 #P&OV-Ray SDL|pov||\
573 #PowerShell|ps1||\
574 #PowerPro|powerpro||\
575 &Properties|properties||\
576 #Pytho&n|py||\
577 #R|R||\
578 #Reso&urce|rc||\
579 #Ruby|rb||\
580 #Shell|sh||\
581 #S&QL|sql||\
582 #Specman|e||\
583 #&TCL|tcl||\
584 #TeX|tex||\
585 #&txt2tags|t2t||\
586 #&VB|vb||\
587 #VBScr&ipt|vbs||\
588 #Verilog|v||\
589 #VHDL|vhd||\
590 #&XML|xml|$(keyXML)|\
591 #YAML|yaml||
592
593 # User defined key commands
594 user.shortcuts=\
595 Ctrl+Shift+V|IDM_PASTEANDDOWN|\
596 Ctrl+PageUp|IDM_PREVFILE|\
597 Ctrl+PageDown|IDM_NEXTFILE|
598
599 #KeypadPlus|IDM_EXPAND|\
600 #KeypadMinus|IDM_BLOCK_COMMENT|
601
602 #user.context.menu=\
603 #||\
604 #Next File|IDM_NEXTFILE|\
605 #Prev File|IDM_PREVFILE|
606
607 #if PLAT_WIN
608 import \config\asm
609 import \config\forth
610 import \config\fortran
611 import \config\hex
612 import \config\others
613
614 #if PLAT_GTK
615 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/asm
616 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/forth
617 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/fortran
618 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/hex
619 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/others
620
621
622 # Error list styles
623
624 style.errorlist.32=fore:#B0B000,$(font.small)
625 # Default
626 style.errorlist.0=fore:#FFFFFF
627 # Microsoft Error
628 style.errorlist.3=fore:#0080FF
629 # command or return status
630 style.errorlist.4=fore:#FF00FF
631
632 # Text matched with find in files and message part of GCC errors
633 style.errorlist.21=fore:#FF0000
634
635
636
637