1 # Global initialisation file for SciTE
2 # For Linux, place in $prefix/share/scite
3 # For Windows, place in same directory as SciTE.EXE (or Sc1.EXE)
4 # Documentation at http://www.scintilla.org/SciTEDoc.html
9 # Window sizes and visibility
16 position.width=$(scale 576)
17 position.height=$(scale 740)
20 #full.screen.hides.menu=1
23 #output.horizontal.size=200
24 #output.vertical.size=60
25 #output.initial.hide=1
26 #horizontal.scrollbar=0
27 #horizontal.scroll.width=10000
28 #horizontal.scroll.width.tracking=0
29 #output.horizontal.scrollbar=0
30 #output.horizontal.scroll.width=10000
31 #output.horizontal.scroll.width.tracking=0
39 #toolbar.usestockicons=1
44 #fileselector.width=800
45 #fileselector.height=600
46 #fileselector.show.hidden=1
48 #output.magnification=-1
50 # Sizes and visibility in edit pane
51 #line.margin.visible=1
53 margin.width=$(scale 16)
54 #fold.margin.width=$(scale 14)
55 #fold.margin.colour=#FF0000
56 #fold.margin.highlight.colour=#0000FF
69 #control.char.symbol=.
72 view.indentation.whitespace=1
73 view.indentation.guides=1
74 view.indentation.examine=3
75 highlight.indentation.guides=1
77 #caret.additional.blinks=0
79 #caret.line.back=#FFFED8
82 caret.line.back=#222222
83 #caret.line.back.alpha=63
89 #selection.fore=#006000
90 # DADADA used as background because it yields standard silver C0C0C0
91 # on low colour displays and a reasonable light grey on higher bit depths
94 # selection.back=#000000
95 selection.fore=#000000
97 selection.back=#808080
100 selection.back=#000000
103 selection.back=#000000
104 #selection.additional.fore=#0000A0
105 #selection.additional.back=#000080
106 #selection.additional.alpha=20
107 #selection.rectangular.switch.mouse=1
108 #selection.multiple=0
109 #selection.additional.typing=0
111 #rectangular.selection.modifier=4
112 #whitespace.fore=#FF0000
113 #whitespace.back=#FFF0F0
114 #error.marker.fore=#0000A0
115 #error.marker.back=#DADAFF
117 bookmark.fore=#BE0000
118 #bookmark.back=#FFFFA0
121 #find.mark.indicator=style:compositionthick,colour:#FFB700,under
122 #highlight.current.word=1
123 #highlight.current.word.by.style=1
124 #highlight.current.word.colour=#00D040
125 #highlight.current.word.indicator=style:roundbox,colour:#0080FF,under,outlinealpha:140,fillalpha:80
130 ext.lua.startup.script=$(SciteUserHome)/SciTEStartup.lua
131 ext.lua.auto.reload=1
136 #are.you.sure.for.build=1
137 #save.all.for.build=1
138 #quit.on.close.last=1
140 #save.on.deactivate=1
141 #are.you.sure.on.reload=1
143 #reload.preserves.undo=1
144 #check.if.already.open=1
145 #temp.files.sync.load=1
146 default.file.ext=.cxx
147 #source.default.extensions=.h|.cxx|.bat
149 #title.show.buffers=1
157 #open.dialog.in.file.directory=1
158 #strip.trailing.spaces=1
159 #ensure.final.line.end=1
160 #ensure.consistent.line.ends=1
161 #save.deletes.first=1
162 #save.check.modified.time=1
164 buffers.zorder.switching=1
165 #api.*.cxx=d:\api\w.api
166 locale.properties=locale.fr.properties
167 #translation.missing=***
169 #background.open.size=20000
170 #background.save.size=20000
172 background.save.size=10000000
184 #backspace.unindents=0
186 # Wrapping of long lines
191 #output.cache.layout=3
193 #wrap.visual.flags.location=3
195 #wrap.visual.startindent=4
198 # enable folding, and show lines below when collapsed.
204 #fold.highlight.colour=#00C0C0
210 # Internal search always available with recursive capability so use in preference to external tool
212 # findstr is available on recent versions of Windows including 2000
214 # find.command=findstr /n /s $(find.what) $(find.files)
215 #find.input=$(find.what)
217 # find.command=grep --line-number "$(find.what)" $(find.files)
218 find.files=*.c *.cxx *.h
219 #find.in.files.close.on.find=0
223 #find.close.on.find=0
224 #find.replace.matchcase=1
225 #find.replace.escapes=1
226 #find.replace.regexp=1
227 #find.replace.regexp.posix=1
229 #find.replacewith.focus=0
230 #find.replace.advanced=1
232 #find.strip.incremental=1
233 #find.indicator.incremental=style:compositionthick,colour:#FFB700,under
235 #replace.strip.incremental=1
236 #strip.button.height=24
241 clear.before.execute=0
243 #wrap.aware.home.end.keys=1
244 #autocompleteword.automatic=1
245 #autocomplete.choose.single=1
246 #autocomplete.*.fillups=([
247 #autocomplete.*.start.characters=.:
249 caret.policy.width=20
250 caret.policy.xstrict=0
252 caret.policy.xjumps=0
255 caret.policy.ystrict=1
257 caret.policy.yjumps=0
258 #visible.policy.strict=1
259 #visible.policy.slop=1
260 #visible.policy.lines=4
263 properties.directory.enable=1
264 editor.config.enable=1
269 li=$(LineNumber) co=$(ColumnNumber) $(OverType) ($(EOLMode)) $(FileAttr)
271 $(BufferLength) chars in $(NbOfLines) lines. Sel: $(SelHeight) lines, $(SelLength) chars.
273 Now is: Date=$(CurrentDate) Time=$(CurrentTime)
275 $(FileNameExt) : $(FileDate) - $(FileTime) | $(FileAttr)
278 command.scite.help="file://$(SciteDefaultHome)\SciTEDoc.html"
279 command.scite.help.subsystem=2
281 command.print.*=a2ps "$(FileNameExt)"
282 command.scite.help=xdg-open "file://$(SciteDefaultHome)/SciTEDoc.html"
284 # Internationalisation
285 # Japanese input code page 932 and ShiftJIS character set 128
292 #command.discover.properties=python /home/user/FileDetect.py "$(FilePath)"
293 # Required for Unicode to work on GTK+:
294 #LC_CTYPE=en_US.UTF-8
296 output.code.page=65001
298 output.code.page=65001
302 export.html.wysiwyg=1
304 #export.html.folding=1
305 export.html.styleused=1
306 #export.html.title.fullpath=1
308 #export.rtf.font.face=Arial
309 #export.rtf.font.size=9
310 #export.rtf.tabsize=8
311 #export.rtf.wysiwyg=0
312 #export.tex.title.fullpath=1
313 # Magnification (added to default screen font size)
314 export.pdf.magnification=0
315 # Font: Courier, Helvetica or Times (Courier line-wraps)
316 export.pdf.font=Helvetica
317 # Page size (in points): width, height
318 # E.g. Letter 612,792; A4 595,842; maximum 14400,14400
319 export.pdf.pagesize=595,842
320 # Margins (in points): left, right, top, bottom
321 export.pdf.margins=72,72,72,72
322 export.xml.collapse.spaces=1
323 export.xml.collapse.lines=1
325 # Define values for use in the imported properties files
326 chars.alpha=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
327 chars.numeric=0123456789
328 chars.accented=
\8a\9a\8c\9c\9fĆæĆĆ ĆĆ”ĆĆ¢ĆĆ£ĆƤĆ
Ć„ĆƦĆƧĆĆØĆĆ©ĆĆŖĆĆ«ĆƬĆĆĆĆ®ĆĆÆĆĆ°ĆƱĆĆ²ĆĆ³ĆĆ“ĆƵĆĆĆøĆĆ¹ĆĆŗĆĆ»ĆĆ¼ĆĆ½ĆĆ¾Ćƶ
329 # This is a better set for Russian:
330 #chars.accented=ĆĆ ĆĆ”ĆĆ¢ĆĆ£ĆƤĆ
Ć„ĀØĀøĆƦĆƧĆĆØĆĆ©ĆĆŖĆĆ«ĆƬĆĆĆĆ®ĆĆÆĆĆ°ĆƱĆĆ²ĆĆ³ĆĆ“ĆƵĆƶĆĆ·ĆĆøĆĆ¹ĆĆŗĆĆ»ĆĆ¼ĆĆ½ĆĆ¾ĆĆæ
332 # The open.filter setting is used in the file selector which has a menu of filters to apply
333 # to the types of files seen when opening.
334 # There is a limit (possibly 256 characters) to the length of a filter on Windows,
335 # so not all source extensions can be in this setting.
336 #source.files=*.asm;*.f;*.inc;*.c;*.cc;*.cpp;*.cxx;*.cs;*.h;*.hh;*.hxx;*.hpp;\
337 #*.idl;*.odl;*.rc;*.rc2;*.dlg;*.def;\
338 #*.vb;*.vbs;*.bas;*.frm;*.cls;*.ctl;\
339 #*.java;*.js;*.py;*.pyw;*.pl;*.rb;*.cgi;*.lua;*.conf;\
341 #*.properties;*.html;*.xml;*.iface;*.bat;*.e;*.m;*.mm;\
343 source.files=*.asm;*.inc;*.lst;*.mac;*.pat\
345 *.bat;*.properties;*.ttl
347 # Each platform has a different idea of the most important filters
349 all.files=All Files (*.*)|*.*|
350 top.filters=All Source|$(source.files)|$(all.files)
352 all.files=All Files (*)|*|Hidden Files (.*)|.*|
353 top.filters=All Source|$(source.files)|$(all.files)
354 # As OS X only greys out filtered files, show all as default
356 all.files=All Files (*.*)|*.*|
357 top.filters=$(all.files)All Source|$(source.files)|
397 $(filter.powershell)\
399 $(filter.properties)\
417 #save.filter=$(open.filter)
419 # Give symbolic names to the set of fonts used in the standard styles.
421 font.base=font:Lucida Console,size:10
422 font.small=font:Verdana,size:8
423 font.comment=font:Georgia,size:10.1
424 font.code.comment.box=$(font.comment)
425 font.code.comment.line=$(font.comment)
426 font.code.comment.doc=$(font.comment)
427 font.code.comment.nested=$(font.comment)
428 font.text=font:Times New Roman,size:11
429 font.text.comment=font:Verdana,size:9
430 font.embedded.base=font:Verdana,size:9
431 font.embedded.comment=font:Comic Sans MS,size:8
432 font.monospace=font:Consolas,size:8.9
433 font.vbs=font:Lucida Sans Unicode,size:10
435 font.base=font:Bitstream Vera Sans,size:9
436 font.small=font:Bitstream Vera Sans,size:8
437 font.comment=font:Bitstream Vera Serif,size:9
438 font.code.comment.box=$(font.comment)
439 font.code.comment.line=$(font.comment)
440 font.code.comment.doc=$(font.comment)
441 font.code.comment.nested=$(font.comment)
442 font.text=font:Bitstream Charter,size:10
443 font.text.comment=font:Serif,size:9
444 font.embedded.base=font:Serif,size:9
445 font.embedded.comment=font:Serif,size:9
446 font.monospace=font:Bitstream Vera Sans Mono,size:9
447 font.vbs=font:Bitstream Vera Sans Mono,size:9
449 font.base=font:Verdana,size:12
450 font.small=font:Verdana,size:10
451 font.comment=font:Georgia,size:13
452 font.code.comment.box=$(font.comment)
453 font.code.comment.line=$(font.comment)
454 font.code.comment.doc=$(font.comment)
455 font.code.comment.nested=$(font.comment)
456 font.text=font:Times New Roman,size:13
457 font.text.comment=font:Verdana,size:11
458 font.embedded.base=font:Verdana,size:11
459 font.embedded.comment=font:Comic Sans MS,size:10
460 font.monospace=font:Courier New,size:12
461 font.vbs=font:Lucida Sans Unicode,size:12
462 font.js=$(font.comment)
464 # Give symbolic names to the set of colours used in the standard styles.
465 colour.code.comment.box=fore:#00FF00
466 colour.code.comment.line=fore:#00FF00
467 colour.code.comment.doc=fore:#3F703F
468 colour.code.comment.nested=fore:#A0C0A0
469 colour.text.comment=fore:#0000FF,back:#FFFFFF
470 colour.other.comment=fore:#00FF00
471 colour.embedded.comment=back:#E0EEFF
472 colour.embedded.js=back:#F0F0FF
473 colour.notused=back:#FF0000
475 colour.number=fore:#FF00FF
476 #couleur des instructions du langage
477 colour.keyword=fore:#FF0000
478 #couleur chaƮnes entre guillemets
479 colour.string=fore:#00FFFF
480 colour.char=fore:#7F7F7F
481 colour.operator=fore:#00FF00
482 colour.preproc=fore:#FF7F00
483 colour.error=fore:#FFFF00,back:#FF0000
486 # Global default styles for all languages
488 style.*.32=back:#000000,fore:#FFFFFF,$(font.base)
490 style.*.33=back:#404040,$(font.base)
492 style.*.34=fore:#0000FF,bold
493 # Brace incomplete highlight
494 style.*.35=fore:#FF0000,bold
498 style.*.37=fore:#C0C0C0,back:#FFFFFF
502 print.magnification=-1
503 # Windows-only setup: left, right, top, bottom margins, in local units:
504 # hundredths of millimeters or thousandths of inches
505 print.margins=1500,1000,1000,1500
507 print.header.format=$(FileNameExt) -- Printed on $(CurrentDate), $(CurrentTime) -- Page $(CurrentPage)
508 print.footer.format=$(FilePath) -- File date: $(FileDate) -- File time: $(FileTime)
509 # Header/footer style
510 print.header.style=font:Arial,size:12,bold
511 print.footer.style=font:Arial Narrow,size:10,italics
513 # Warnings - only works on Windows and needs to be pointed at files on machine
515 # warning.findwrapped=100,E:\Windows\Media\SFX\Boing.wav
516 # warning.notfound=0,Effect.wav
517 # warning.wrongfile=0,Glass.wav
518 # warning.executeok=0,Fanfare.wav
519 # warning.executeko=100,GlassBreak.wav
520 # warning.nootherbookmark=100,Boing2.wav
522 # Define the Lexer menu,
523 # Each item contains three parts: menu string | file extension | key
524 # The only keys allowed currently are based on F-keys and alphabetic keys and look like
525 # [Ctrl+][Shift+][Fn|a] such as F12 or Ctrl+Shift+D.
526 # A '&' may be placed before a letter to be used as an accelerator. This does not work on GTK+.
529 keyMake=Ctrl+Shift+F11
532 # On OS X, F11 is used by Expose, F12 by Dashbard
536 keyMake=Ctrl+Shift+F13
537 keyHTML=Ctrl+Shift+F14
542 Text|txt|$(keyText)|\
544 #Apache Confi&g|conf||\
567 H&ypertext|html|$(keyHTML)|\
577 &Makefile|mak|$(keyMake)|\
581 #&nnCron crontab|tab||\
583 #Objective Caml|ml||\
593 #PowerPro|powerpro||\
594 &Properties|properties||\
610 #&XML|xml|$(keyXML)|\
613 #menu.language=$(default.languages)
614 # Gather all settings with "*language." prefix from all active .properties files
615 menu.language=$(star *language.)
617 # User defined key commands
619 Ctrl+Shift+V|IDM_PASTEANDDOWN|\
620 Ctrl+PageUp|IDM_PREVFILE|\
621 Ctrl+PageDown|IDM_NEXTFILE|
623 #KeypadPlus|IDM_EXPAND|\
624 #KeypadMinus|IDM_BLOCK_COMMENT|
628 #Next File|IDM_NEXTFILE|\
629 #Prev File|IDM_PREVFILE|
631 # To keep menus short, these .properties files are not loaded by default.
632 imports.exclude=abaqus ada asl asm asn1 au3 avenue avs baan freebasic blitzbasic bullant \
633 C C# caml cobol cmake cpp csound css d ecl eiffel erlang escript flagship fortran Hypertext gap haskell inno \
634 kix latex lisp lot lout matlab metapost mmixal modula3 nimrod nncrontab nsis \
635 opal oscript pascal perl pov powerpro powershell ps purebasic python r rebol ruby rust \
636 scriptol smalltalk sorcins spice specman sql \
637 tacl tal tcl tex txt2tags vb verilog vhdl yaml XML
638 # Newly removed: ave baan escript lot metapost mmixal
639 # The set of imports allowed can be set with
642 # Import all the language specific properties files in this directory