afalkenhahn
d21f7cbf5c
Added Hollywood support
...
Close #13417
2023-03-26 23:39:47 +02:00
Don Ho
eded6099b0
Make MS Trasact-SQL easier to be found in Style Configurator
...
Fix #13367
2023-03-19 19:02:57 +01:00
zeltop
816fa3e414
Add GDScript language
...
Adds GDScript language support, autocomplete file, functionlist, default and dark themes.
Fix #13329 , close #13335
2023-03-14 23:45:57 +01:00
Robert Di Pardo
01bbebf825
Add MS Transact-SQL
...
Add built-in support for Microsoft's SQL dialect, Transact-SQL, used by Microsoft SQL Server. This enables Lexilla's dedicated MS SQL lexer.
To preserve the current file extension mapping, the new lexer is mapped to the *.tsql file extension only.
Users can select "Microsoft Transact-SQL" from the Language menu to apply MS SQL Server style to scripts with the *.sql extension.
Keywords and styles copied from https://www.scintilla.org/mssql.properties
Fix #5940 , fix #7988 , fix #11718 , fix #12610 , fix #13160 , close #13184
2023-03-14 01:03:37 +01:00
ozone10
aaab190763
Add show non-printable characters command
...
| Name | Codepoint | Abbreviation |
|------------------------------|-----------|--------------|
| No-Break Space | U+00A0 | NBSP |
| Ogham Space Mark | U+1680 | OSPM |
| Mongolian Vowel Separator | U+180E | MVS |
| En Quad | U+2000 | NQSP |
| Em Quad | U+2001 | MQSP |
| En Space | U+2002 | ENSP |
| Em Space | U+2003 | EMSP |
| Three-Per-Em Space | U+2004 | 3/MSP |
| Four-Per-Em Space | U+2005 | 4/MSP |
| Six-Per-Em Space | U+2006 | 6/MSP |
| Figure Space | U+2007 | FSP |
| Punctation Space | U+2008 | PSP |
| Thin Space | U+2009 | THSP |
| Hair Space | U+200A | HSP |
| Zero-Width Space | U+200B | ZWSP |
| Zero-Width Non-Joiner | U+200C | ZWNJ |
| Zero-Width Joiner | U+200D | ZWJ |
| Left-To-Right Mark | U+200E | LRM |
| Right-To-Left Mark | U+200F | RLM |
| Line Separator | U+2028 | LS |
| Paragraph Separator | U+2029 | PS |
| Left-To-Right Embedding | U+202A | LRE |
| Right-To-Left Embedding | U+202B | RLE |
| Pop Directional Formatting | U+202C | PDF |
| Left-To-Right Override | U+202D | LRO |
| Right-To-Left Override | U+202E | RLO |
| Narrow No-Break Space | U+202F | NNBSP |
| Medium Mathematical Space | U+205F | MMSP |
| Word Joiner | U+2060 | WJ |
| Left-To-Right Isolate | U+2066 | LRI |
| Right-To-Left Isolate | U+2067 | RLI |
| First Strong Isolate | U+2068 | FSI |
| Pop Directional Isolate | U+2069 | PDI |
| Inhibit Symmetric Swapping | U+206A | ISS |
| Activate Symmetric Swapping | U+206B | ASS |
| Inhibit Arabic Form Shaping | U+206C | IAFS |
| Activate Arabic Form Shaping | U+206D | AAFS |
| National Digit Shapes | U+206E | NADS |
| Nominal Digit Shapes | U+206F | NODS |
| Ideographic Space | U+3000 | IDSP |
| Zero-Width No-Break Space | U+FEFF | ZWNBSP |
Fix also issue with tooltips in preference dialog, when changing between dark/light mode.
Fix #827 , fix #4731 , fix #8284 , close #13020
2023-02-05 04:20:25 +01:00
ArkadiuszMichalski
e45c1fc322
[xml] Fix disabled options activated in themes issue
...
Don't use non-working attributes for WidgetStyle in themes.
Fix #12508 , close #12635
2022-12-16 00:24:27 +01:00
ArkadiuszMichalski
8785b29e21
Update PowerShell keywords
...
Close #12609
2022-12-06 16:35:24 +01:00
Arkadiusz Michalski
6803b69c0b
Make some styles to be more visible with the current line style
...
Fix #12506 , close #12507
2022-11-14 18:58:40 +01:00
Arkadiusz Michalski
bac903208c
Change foreground color for ERROR in JSON to be more readable
...
Fix #8715 , close #12441
2022-11-13 23:40:57 +01:00
Don Ho
3e9413d615
Restore Scintilla header files
...
Restore Sci_Position.h & ScintillaStructures.h (ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/12327#issuecomment-1296020276 )
And add R styles.
2022-10-31 01:52:42 +01:00
Don Ho
6a801cc0a4
Make Change History margin colour configurable
...
Ref: https://github.com/notepad-plus-plus/notepad-plus-plus/pull/12165#issuecomment-1250899679
2022-09-19 19:24:57 +02:00
Don Ho
79e766755d
Make EOL (CRLF) display customizable
...
Fix #11413 , close #11773
2022-06-12 19:41:09 +02:00
Mathias Berchtold
4487171c3f
Add gui4cli keywords and fix style IDs in stylers.model.xml
...
Close #11712
2022-05-26 03:15:26 +02:00
Don Ho
0ee65fd826
Fix x64 build error in 3f1a582a36
...
Fix x64 build error, remove unnecessary codes and add enhancement for the previous commit 3f1a582a36
2022-04-13 04:43:08 +02:00
ozone10
3f1a582a36
Add dark mode support for autocomplete list & calltip
...
Fix fix #11522 , close #11523
2022-04-13 03:42:38 +02:00
Mr-Update
f285c5983a
Update stylers.model.xml
...
Close #11296
2022-03-05 02:03:08 +01:00
Don Ho
3ce90f56d6
Fix wrong keywords (of preprocessor in C) highlighting in Java
...
Remove C Preprocessor color settings from stylers.model.xml + all theme files.
Fix #11026
2022-01-12 18:09:55 +01:00
Andrey Smolyakov
8c3c30efae
Fix VHDL comments highlighting
...
Comments styles in stylers.model.xml are inconsistent with Scintilla's states
described in /scintilla/include/SciLexer.h. Moreover, block comments are
highlighted with not the same style as line comments, but with style used for
"COMMENT LINE BANG" in other languages.
I eliminated the "COMMENT LINE" style, which Scintilla does not generate, fixed
the "COMMENT BLOCK" style to be the same as regular "COMMENT", and added a
separate style, "COMMENT LINE BANG", for special comments.
Close #10748
2021-11-06 00:57:02 +01:00
Don Ho
635f1d41ab
Fix a typo & add a pun
2021-09-20 18:34:50 +02:00
Don HO
c7e1da48ff
Align dark mode styles with light mode styles
...
1. Improve JSON, PYTHON, BANNC and VHDL syntax highlighting in dark mode.
2. Reosort light mode style.
2021-09-18 02:52:09 +02:00
Don Ho
cddcbb5d61
Fix CSS pseudo-elements not recognized issue
...
Update CSS keywords and add new styles.
Fix #10425 , close #10501
2021-09-05 16:39:49 +02:00
ozone10
68d293e711
Allow custom color for Document Map
...
Fix #10052 , close #10422
2021-08-26 01:03:18 +02:00
0xlay
9a3152faa2
Add TypeScript language
...
Fix #10353 , close #10361
2021-08-13 20:12:02 +02:00
Scott Sumner
44b2bef69b
Allow selected text foreground color to be changed
...
Fix #3397 , fix #1314 , close #9817
2021-05-01 04:28:27 +02:00
Don HO
af56713079
Change name of programming language from Nimrod to Nim
...
Fix #9768
2021-04-15 03:40:30 +02:00
Don HO
52e8c68f90
Change XML encoding from Windows-1252 to UTF-8 (config.xml and others)
...
and add XML declaration for session.xml, shortcuts.xml & userDefineLang.xml for conforming to XML standard specs.
Regarding the suggestions from #9339
2021-01-04 15:02:09 +01:00
Don HO
4768fec82d
Remove obsolete code
2020-12-10 14:56:47 +01:00
Don HO
2f6454a085
Fix Search result line number highlighting inaccurate issue
2020-12-09 03:34:18 +01:00
ArkadiuszMichalski
2770539dea
Restore complex variables in strings for PHP
...
Bring back complex variables in strings for PHP, was removed by mistake.
Fix #5065 , close #8995
2020-10-12 15:53:00 +02:00
ArkadiuszMichalski
9151d0a7dc
Add "KEY" for ini and properties files in stylers.model.xml
...
Lexer https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/scintilla/lexers/LexProps.cxx support style for KEY so expose it in `stylers.model.xml`.
Fix #8230 , close #8968
2020-10-12 04:16:28 +02:00
Scott Sumner
5da0817ecb
Allow setting of background color for bookmark margin
...
Fix #8833 , close #8874
2020-10-02 21:49:08 +02:00
Don HO
95dec01e27
Fix 2 typos in all stylers files
...
Fix #3578
2020-09-20 01:54:44 +02:00
Simon Buhrow
7bdb3706f9
Add "COMMENT LINE BANG" for VHDL
...
Close #8500
2020-06-30 19:46:22 +02:00
Don HO
e309ec23ec
Fix duplicate names in stylers.model.xml
...
Fix #7965
2020-02-25 02:28:43 +01:00
Don HO
be6f797e65
Improve Json syntax highlighting
2019-12-21 11:47:04 +05:00
Waldi Ravens
f02d166081
Enable two more SQL keyword list
...
KEYWORD2 – data types, highlighted in a different style.
USER1 – user-defined keywords, empty list by default.
Close #5937 , close #7693
2019-12-14 23:51:04 +01:00
Pavel_Blend
6f56b44118
Add python keywords
...
Close #7613
2019-12-01 22:45:00 +01:00
Oirfeodent
c92b3ca578
BaanC Add keyword lists and respective langs & styler xml tags
...
PR #6081 added the required keyword sets for BaanC.
Continuation of #5807 and the last change to enable all available scintilla keyword sets.
Close #6128
2019-09-25 09:53:25 +02:00
Oirfeodent
025236be6b
Enhance BaanC language support
...
Changes for BaanC based on new Scintilla Version.
Close #5807
2019-08-20 12:56:03 +02:00
dail8859
6ae03f64e8
Add Python literal string interpolation
...
Closes #5698
Add support for:
- SCE_P_DECORATOR
- SCE_P_FSTRING
- SCE_P_FCHARACTER
- SCE_P_FTRIPLE
- SCE_P_FTRIPLEDOUBLE
2019-05-25 15:44:49 -04:00
dail8859
9a2dfeb263
Add literal string style to SQL lexer
...
Closes #3305
2019-05-25 14:49:56 -04:00
dail8859
c9e5b0b1e3
Add comment doc style to SQL lexer
...
Closes #3086
2019-05-24 11:59:52 -04:00
Christian Grasser
0686435d1a
Fix invalid xml syntax issue from #4572
...
Close #5112
2018-12-09 15:50:23 +01:00
Brad G
184a6f6ce5
PHP: Add styler entry for complex variables
...
Close #5066
2018-12-03 02:39:06 +01:00
vlakoff
ef1b04b6fc
Adjust displayed name for Swift language in stylers
...
Close #5052
2018-12-02 23:27:20 +01:00
nikita.smirnov
087add6490
Remove DIRECTIVE from VHDL styles table
...
Close #4931
2018-12-02 23:24:44 +01:00
Don HO
ce1ffd441d
Update stylers.xml model
2018-04-13 18:22:57 +02:00
Thomas Linder Puls
854acae4a1
Add Visual Prolog language support
...
Closes #1439
2017-08-25 09:43:36 +02:00
Cyrillev
02bdd11700
Add new languages support
...
Connect Scintilla Lexers to npp : SCLEX_ASN1 (Abstract Syntax Notation One), SCLEX_AVS (AviSynth), SCLEX_BLITZBASIC, SCLEX_PUREBASIC, SCLEX_FREEBASIC, SCLEX_CSOUND, SCLEX_ERLANG, SCLEX_ESCRIPT, SCLEX_FORTH, SCLEX_LATEX, SCLEX_MMIXAL, SCLEX_NIMROD, SCLEX_NNCRONTAB, SCLEX_OSCRIPT, SCLEX_REBOL, SCLEX_REGISTRY, SCLEX_RUST, SCLEX_SPICE, SCLEX_TXT2TAGS
Connect Scintilla Lexers to npp :
asn1 (Abstract Syntax Notation One) : https://fr.wikipedia.org/wiki/ASN.1#Exemple
avs (AviSynth) : http://avisynth.nl/index.php/Script_examples
blitzbasic : http://www.blitzbasic.com/bmdocs/command.php?name=Mid&ref=2d_cat
http://www.blitzbasic.com/codearcs/codearcs.php?cat=8 "
csound : http://www.csounds.com/manual/html/PrefaceGettingStarted.html
erlang : http://erlang.org/doc/man/file.html
http://erlang.org/documentation/doc-5.3.6.13/doc/getting_started/getting_started.html "
escript : http://erlang.org/doc/man/escript.html
forth : http://wiki.c2.com/?ExampleForthCode
freebasic : http://www.freebasic.net/
latex : http://physics.clarku.edu/sip/tutorials/TeX/intro.html (Sample LaTeX file)
mmixal : http://mmix.cs.hm.edu/examples/hello.html
nimrod : http://www.csse.monash.edu.au/~nimrod/nimrodportal/manual/planfileexamples.shtml
nncrontab : http://www.nncron.ru/help/EN/working/cron-format.htm
oscript : http://www.oscriptadventures.com/
purebasic : https://www.purebasic.com/documentation/reference/ide_form.html
rebol : http://www.rebol.net/cookbook/recipes/0031.html
registry : windows registry file
rust : http://rustbyexample.com/std_misc/file/open.html
spice : http://www.seas.upenn.edu/~jan/spice/spice.overview.html
txt2tags : https://github.com/txt2tags/txt2tags/blob/master/samples/sample.t2t
2017-07-23 10:24:53 +02:00
Don HO
c8969b773f
Add SWIFT language support
2017-06-17 20:03:28 +02:00