OSDN Git Service

V 3.2
[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=0
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 # Margins (in points): left, right, top, bottom
294 export.pdf.margins=56,28,28,28
295 export.xml.collapse.spaces=1
296 export.xml.collapse.lines=1
297
298 # Define values for use in the imported properties files
299 chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
300 chars.numeric=0123456789ABCDEFabcdefx
301 chars.accented=\8a\9a\8c\9c\9fĆæĆ€Ć ĆĆ”Ć‚Ć¢ĆƒĆ£Ć„Ć¤Ć…Ć„Ć†Ć¦Ć‡Ć§ĆˆĆØƉƩƊĆŖĆ‹Ć«ĆŒĆ¬ĆĆ­ĆŽĆ®ĆĆÆĆĆ°Ć‘Ć±Ć’Ć²Ć“Ć³Ć”Ć“Ć•ĆµĆ–Ć˜ĆøĆ™Ć¹ĆšĆŗĆ›Ć»ĆœĆ¼ĆĆ½ĆžĆ¾ĆŸĆ¶
302 # This is a better set for Russian:
303 #chars.accented=Ć€Ć ĆĆ”Ć‚Ć¢ĆƒĆ£Ć„Ć¤Ć…Ć„ĀØĀøĆ†Ć¦Ć‡Ć§ĆˆĆØƉƩƊĆŖĆ‹Ć«ĆŒĆ¬ĆĆ­ĆŽĆ®ĆĆÆĆĆ°Ć‘Ć±Ć’Ć²Ć“Ć³Ć”Ć“Ć•ĆµĆ–Ć¶Ć—Ć·Ć˜ĆøĆ™Ć¹ĆšĆŗĆ›Ć»ĆœĆ¼ĆĆ½ĆžĆ¾ĆŸĆæ
304
305 # The open.filter setting is only used on Windows where the file selector has a menu of filters to apply
306 # to the types of files seen when opening.
307 # There is a limit (possibly 256 characters) to the length of a filter,
308 # so not all source extensions can be in this setting.
309 source.files=*.asm;*.inc;*.pat;*.f;*.4th;*.bat
310
311 # Each platform has a different idea of the most important filters
312 if PLAT_WIN
313         all.files=All Files (*.*)|*.*|
314         top.filters=$(all.files)All Source|$(source.files)|
315 if PLAT_GTK
316         all.files=All Files (*)|*|Hidden Files (.*)|.*|
317         top.filters=$(all.files)|All Source|$(source.files)
318 # As OS X only greys out filtered files, show all as default
319 if PLAT_MAC
320         all.files=All Files (*.*)|*.*|
321         top.filters=$(all.files)All Source|$(source.files)|
322
323 open.filter=\
324 $(top.filters)\
325 #$(filter.ada)\
326 #$(filter.conf)\
327 $(filter.asm)\
328 #$(filter.asn1)\
329 #$(filter.ave)\
330 #$(filter.baan)\
331 $(filter.bash)\
332 #$(filter.caml)\
333 #$(filter.cmake)\
334 #$(filter.cpp)\
335 #$(filter.ch)\
336 #$(filter.css)\
337 #$(filter.d)\
338 #$(filter.eiffel)\
339 #$(filter.erlang)\
340 $(filter.fortran)\
341 $(filter.forth)\
342 #$(filter.gap)\
343 #$(filter.hs)\
344 #$(filter.idl)\
345 #$(filter.inno)\
346 #$(filter.java)\
347 #$(filter.js)\
348 #$(filter.kix)\
349 #$(filter.lout)\
350 $(filter.lua)\
351 #$(filter.matlab)\
352 #$(filter.metapost)\
353 #$(filter.mmixal)\
354 #$(filter.modula3)\
355 #$(filter.nncrontab)\
356 #$(filter.nsis)\
357 #$(filter.opal)\
358 #$(filter.pascal)\
359 #$(filter.perl)\
360 #$(filter.php)\
361 #$(filter.pov)\
362 #$(filter.powershell)\
363 #$(filter.prg)\
364 $(filter.properties)\
365 #$(filter.ps)\
366 #$(filter.python)\
367 #$(filter.r)\
368 #$(filter.ruby)\
369 #$(filter.sql)\
370 #$(filter.specman)\
371 #$(filter.tcl)\
372 #$(filter.tex)\
373 #$(filter.text)\
374 #$(filter.txt2tags)\
375 #$(filter.vb)\
376 $(filter.web)\
377 #$(filter.yaml)\
378 #$(filter.verilog)\
379 #$(filter.vhdl)
380
381 #save.filter=$(open.filter)
382
383 # Give symbolic names to the set of fonts used in the standard styles.
384 if PLAT_WIN
385         font.base=font:Lucida Console,size:10
386         font.small=font:Lucida Console,size:10
387         font.comment=font:Lucida Console,size:10
388         font.code.comment.box=$(font.comment)
389         font.code.comment.line=$(font.comment)
390         font.code.comment.doc=$(font.comment)
391         font.code.comment.nested=$(font.comment)
392         font.text=font:Lucida Console,size:10
393         font.text.comment=font:Lucida Console,size:10
394         font.embedded.base=font:Lucida Console,size:10
395         font.embedded.comment=font:Lucida Console,size:10
396         font.monospace=font:Lucida Console,size:10
397         font.vbs=font:Lucida Sans Unicode,size:10
398 if PLAT_GTK
399         font.base=font:Bitstream Vera Sans Mono,size:10
400         font.small=font:Bitstream Vera Sans Mono,size:10
401         font.comment=font:Bitstream Vera Sans Mono,size:10
402         font.code.comment.box=$(font.comment)
403         font.code.comment.line=$(font.comment)
404         font.code.comment.doc=$(font.comment)
405         font.code.comment.nested=$(font.comment)
406         font.text=font:Bitstream Vera Sans Mono,size:10
407         font.text.comment=font:Bitstream Vera Sans Mono,size:10
408         font.embedded.base=font:Bitstream Vera Sans Mono,size:10
409         font.embedded.comment=font:Bitstream Vera Sans Mono,size:10
410         font.monospace=font:Bitstream Vera Sans Mono,size:10
411         font.vbs=font:Bitstream Vera Sans Mono,size:10
412 if PLAT_MAC
413         font.base=font:Verdana,size:12
414         font.small=font:Verdana,size:10
415         font.comment=font:Georgia,size:13
416         font.code.comment.box=$(font.comment)
417         font.code.comment.line=$(font.comment)
418         font.code.comment.doc=$(font.comment)
419         font.code.comment.nested=$(font.comment)
420         font.text=font:Times New Roman,size:13
421         font.text.comment=font:Verdana,size:11
422         font.embedded.base=font:Verdana,size:11
423         font.embedded.comment=font:Comic Sans MS,size:10
424         font.monospace=font:Courier New,size:12
425         font.vbs=font:Lucida Sans Unicode,size:12
426     font.js=$(font.comment)
427
428 # Old GTK+ font settings are faster but not antialiased
429         #~ font.base=font:lucidatypewriter,size:12
430         #~ font.small=font:lucidatypewriter,size:10
431         #~ font.comment=font:new century schoolbook,size:12
432         #~ font.code.comment.box=$(font.comment)
433         #~ font.code.comment.line=$(font.comment)
434         #~ font.code.comment.doc=$(font.comment)
435         #~ font.text=font:times,size:14
436         #~ font.text.comment=font:lucidatypewriter,size:10
437         #~ font.embedded.base=font:lucidatypewriter,size:12
438         #~ font.embedded.comment=font:lucidatypewriter,size:12
439         #~ font.monospace=font:courier,size:12
440         #~ font.vbs=font:new century schoolbook,size:12
441
442 # Give symbolic names to the set of colours used in the standard styles.
443 colour.code.comment.box=fore:#00FF00
444 colour.code.comment.line=fore:#00FF00
445 colour.code.comment.doc=fore:#3F703F
446 colour.code.comment.nested=fore:#A0C0A0
447 colour.text.comment=fore:#0000FF,back:#FFFFFF
448 colour.other.comment=fore:#00FF00
449 colour.embedded.comment=back:#E0EEFF
450 colour.embedded.js=back:#F0F0FF
451 colour.notused=back:#FF0000
452 #couleur des nombres
453 colour.number=fore:#FF00FF
454 #couleur des instructions du langage
455 colour.keyword=fore:#FF0000
456 #couleur chaĆ®nes entre guillemets
457 colour.string=fore:#00FFFF
458 colour.char=fore:#7F7F7F
459 colour.operator=fore:#00FF00
460 colour.preproc=fore:#FF7F00
461 colour.error=fore:#FFFF00,back:#FF0000
462
463 # Global default styles for all languages
464 # Default style, black background
465 style.*.32=back:#000000,fore:#FFFFFF,font:Lucida Console,size:10
466 # Line number
467 style.*.33=back:#404040,$(font.base))
468 # Brace highlight
469 style.*.34=back:#222222,fore:#8080FF,bold
470 # Brace incomplete highlight
471 style.*.35=back:#222222,fore:#FF0000,bold
472 # Control characters
473 style.*.36=
474 # Indentation guides
475 style.*.37=fore:#C0C0C0,back:#FFFFFF
476
477 # Printing - only works on Windows
478 if PLAT_WIN
479         #print.colour.mode=1
480         print.magnification=-1
481         # Setup: left, right, top, bottom margins, in local units:
482         # hundredths of millimeters or thousandths of inches
483         print.margins=2000,1000,1000,1000
484         # Header/footer:
485         # && = &; &p = current page
486         # &f = file name; &F = full path
487         # &d = file date; &D = current date
488         # &t = file time; &T = full time
489         print.header.format=$(FileNameExt) \97 Printed on $(CurrentDate), $(CurrentTime) \97 Page $(CurrentPage)
490         print.footer.format=$(FilePath) \97 File date: $(FileDate) \97 File time: $(FileTime)
491         # Header/footer style
492         print.header.style=font:Arial,size:12,bold
493         print.footer.style=font:Arial Narrow,size:10,italics
494
495 # Warnings - only works on Windows and needs to be pointed at files on machine
496 #if PLAT_WIN
497 #       warning.findwrapped=100,E:\Windows\Media\SFX\Boing.wav
498 #       warning.notfound=0,Effect.wav
499 #       warning.wrongfile=0,Glass.wav
500 #       warning.executeok=0,Fanfare.wav
501 #       warning.executeko=100,GlassBreak.wav
502 #       warning.nootherbookmark=100,Boing2.wav
503
504 # Define the Lexer menu,
505 # Each item contains three parts: menu string | file extension | key
506 # The only keys allowed currently are based on F-keys and alphabetic keys and look like
507 # [Ctrl+][Shift+][Fn|a] such as F12 or Ctrl+Shift+D.
508 # A '&' may be placed before a letter to be used as an accelerator. This does not work on GTK+.
509
510 keyText=Shift+F11
511 keyMake=Ctrl+Shift+F11
512 keyHTML=F12
513 keyXML=Shift+F12
514 # On OS X, F11 is used by Expose, F12 by Dashbard
515 if PLAT_MAC
516         keyText=Shift+F13
517         keyMake=Ctrl+Shift+F13
518         keyHTML=Ctrl+Shift+F14
519         keyXML=Shift+F14
520
521 menu.language=\
522 Text|txt|Shift+F11|\
523 #Ada|ads||\
524 #Apache Confi&g|conf||\
525 Assembler|asm||\
526 #ASN.1|asn1||\
527 #Avenue|ave||\
528 #Baan|bc||\
529 &Batch|bat||\
530 #Bullant|ant||\
531 #&C / C++|c||\
532 #CMake|cmake||\
533 #C&#|cs||\
534 #COBOL|cob||\
535 #Csound|orc||\
536 #CSS|css||\
537 #D|d||\
538 &Difference|diff||\
539 #&Eiffel|e||\
540 #Erlang|erl||\
541 &Errorlist|err||\
542 #FlagShip|prg||\
543 Forth|forth||\
544 &Fortran|f90||\
545 #Gap|g||\
546 #Haskell|hs||\
547 H&ypertext|html|F12|\
548 #&InnoSetup|iss||\
549 #&Java|java||\
550 #Java&Script|js||\
551 #&Kix|kix||\
552 #Lisp|lisp||\
553 #Lot|lot||\
554 #Lout|lt||\
555 #Lu&a|lua||\
556 #Matlab|m.matlab||\
557 &Makefile|mak|Ctrl+Shift+F11|\
558 #MetaPost|mp||\
559 #MMIXAL|mms||\
560 #Modula-3|m3||\
561 #&nnCron crontab|tab||\
562 #NSIS|nsis||\
563 #Objective Caml|ml||\
564 #Octave|m.octave||\
565 #Opal|impl||\
566 #Pascal|pas||\
567 #Pe&rl|pl||\
568 #P&HP|php||\
569 #P&LSQL|spec||\
570 #P&ostScript|ps||\
571 #P&OV-Ray SDL|pov||\
572 #PowerShell|ps1||\
573 #PowerPro|powerpro||\
574 &Properties|properties||\
575 #Pytho&n|py||\
576 #R|R||\
577 #Reso&urce|rc||\
578 #Ruby|rb||\
579 #Shell|sh||\
580 #S&QL|sql||\
581 #Specman|e||\
582 #&TCL|tcl||\
583 #TeX|tex||\
584 #&txt2tags|t2t||\
585 #&VB|vb||\
586 #VBScr&ipt|vbs||\
587 #Verilog|v||\
588 #VHDL|vhd||\
589 #&XML|xml|$(keyXML)|\
590 #YAML|yaml||
591
592 # User defined key commands
593 user.shortcuts=\
594 Ctrl+Shift+V|IDM_PASTEANDDOWN|\
595 Ctrl+PageUp|IDM_PREVFILE|\
596 Ctrl+PageDown|IDM_NEXTFILE|
597
598 #KeypadPlus|IDM_EXPAND|\
599 #KeypadMinus|IDM_BLOCK_COMMENT|
600
601 #user.context.menu=\
602 #||\
603 #Next File|IDM_NEXTFILE|\
604 #Prev File|IDM_PREVFILE|
605
606 #if PLAT_WIN
607 import \config\asm
608 import \config\forth
609 import \config\fortran
610 import \config\hex
611 import \config\others
612
613 #if PLAT_GTK
614 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/asm
615 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/forth
616 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/fortran
617 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/hex
618 import /media/jeanmi/DATA/CloudStation/projets/msp430/config/others
619
620
621 # Error list styles
622
623 style.errorlist.32=fore:#B0B000,$(font.small)
624 # Default
625 style.errorlist.0=fore:#FFFFFF
626 # Microsoft Error
627 style.errorlist.3=fore:#0080FF
628 # command or return status
629 style.errorlist.4=fore:#FF00FF
630
631 # Text matched with find in files and message part of GCC errors
632 style.errorlist.21=fore:#FF0000
633
634
635
636