Colomban Wendling
3cf8c3a6be
objectivec: Enable escapes in verbatim strings
...
Enable new Scintlla lexer.cpp.verbatim.strings.allow.escapes lexer
property for ObjectiveC.
2015-03-08 14:31:26 +01:00
Colomban Wendling
e64cb97332
Make the editor tab close buttons smaller on GTK3
...
Also remove extra padding around the button's image to reduce its size
and try and avoid it expanding the tab's height.
This at least fixes the editor tabs height on Adwaita theme, where they
were 1px taller than normal.
2015-03-06 17:36:15 +01:00
Colomban Wendling
93c217aae9
Merge pull request #412 from techee/rules_hint
...
Disable "rules hint" for the Documents tab
2015-03-06 01:47:42 +01:00
Jiří Techet
8d19ea4c9f
Disable "rules hint" for the Documents tab
...
The "rules hint" property is used to tell the theme for which TreeView
even/odd rows should have a different color. This is typically used for
long rows or rows which need to be visually separated for some reason.
Currently the Documents sidebar view uses it which doesn't make much
sense because the row is short and neither of the other tabs in the sidebar
use it.
2015-03-05 10:21:11 +01:00
Colomban Wendling
e0116ccd9c
Merge pull request #418 from b4n/spell-windows-windows
...
Spell "Windows" as "Windows", not "Win".
2015-03-04 15:58:47 +01:00
Colomban Wendling
a8a2d14711
Merge pull request #415 from b4n/json
...
Add JSON filetype (with tag parser)
2015-02-24 18:08:46 +01:00
Colomban Wendling
b2e5d08dad
Spell "Windows" as "Windows", not "Win"
...
This makes the labels more clear using the canonical name, and avoids
any confusion with the English word "win".
2015-02-10 17:15:38 +01:00
Colomban Wendling
e9c9e9a2fa
Merge pull request #396 from techee/osx
...
OS X improvements
2015-02-10 17:12:30 +01:00
Jiří Techet
6a132ef3fa
CR line endings are used on old Mac OS systems only - make it more explicit in labels
...
Also don't default to CR if OS is neither Windows nor Unix (including OS X).
There's no other GTK backend right now so it doesn't matter much but
still if something else appears, it will most probably not have CR line
endings.
2015-02-10 15:57:50 +01:00
Colomban Wendling
270e32327f
json: Enable tag parser and adapt test case for Geany
2015-01-31 22:15:18 +01:00
Colomban Wendling
b0cf3b4e2d
Add JSON custom filetype
...
Closes #384 .
2015-01-31 20:27:07 +01:00
Colomban Wendling
526294d72c
Merge pull request #399 from b4n/ui/message-window-hierarchy
...
Drop useless scrolled window around the message window notebook
2015-01-26 17:24:19 +01:00
Colomban Wendling
3996ae9268
Update Scintilla to version 3.5.3
...
Closes [bugs:#1041].
2015-01-20 15:56:38 +01:00
Frank Lanitz
8eccb079ab
Update SQL keywords based on a list by the Drupal project
2015-01-13 21:32:31 +01:00
landroni
f32b6f3b93
R: Fix keywords and wordchars
...
Currently the R filetype has a rather random collection of keywords.
This commit fixes the primary keywords (as used in RStudio, an IDE
specialized for R), and also adds the appropriate list of built-in
constants.
See https://github.com/rstudio/rstudio/blob/master/src/gwt/acesupport/acemode/r_highlight_rules.js
for the list of keywords used in RStudio.
Furthermore, the commit adds the `.` (dot) to `wordchars`. In R the
set of symbols which can be used in object names is `[A-Za-z0-9_.]`
(with code portability and platform compatibility in mind). For more
gruesome details see:
http://cran.r-project.org/doc/manuals/r-release/R-intro.html#R-commands_003b-case-sensitivity-etc
RStudio also treats the dot as part of the "word".
For some background see:
http://landroni.wordpress.com/2013/07/27/using-geany-for-programming-in-r/
Closes #273 .
2015-01-05 17:00:37 +01:00
Colomban Wendling
d48859db8e
Drop useless scrolled window around the message window notebook
2015-01-02 19:48:06 +01:00
Jiří Techet
b864733cdb
Avoid double-shadow around message window
...
Message window should be at the same level as the sidebar and editor.
Instead, it is 2 shadows deeper. Fix that.
2015-01-02 10:15:08 -08:00
Colomban Wendling
3b8ea98f00
c: Fix C11 keywords (oops)
...
List keywords from ISO/IEC 9899:201x N1570 (2011-04-12), not N1425
(2009-11-24).
2014-12-25 00:53:03 +01:00
Colomban Wendling
ef6f8a0c65
c++: Remove non-keyword types from keywords list
...
Closes #391 .
2014-12-24 19:09:47 +01:00
Colomban Wendling
20be6c9bb4
c: Add missing size_t type to the C99 tag file
...
Closes #392 .
2014-12-24 19:09:25 +01:00
Colomban Wendling
f4045fb336
c: Add missing C11 keywords
2014-12-24 18:48:45 +01:00
Colomban Wendling
94aa892c81
Merge pull request #373 from techee/go_ctags
...
Add a Go ctags parser.
2014-11-30 02:03:00 +01:00
Jiří Techet
ccb15a31be
Add the go ctags parser
...
Make go one of the builtin filetypes, add the parser and update the related
source and config files. While there, remove Rust from [Groups] in
filetype_extensions.conf because it's already a builtin filetype as well.
The parser itself is stolen from the fishman/ctags repo.
2014-11-30 01:35:00 +01:00
Colomban Wendling
24bf1d3e93
CSS: Add missing and remove obsolete flex properties
...
See http://www.w3.org/TR/css3-flexbox/#property-index
2014-11-29 23:20:26 +01:00
Hannes Heute
50787dfafe
CSS: Add some flex-properties to css3-properties
2014-11-29 23:19:57 +01:00
Kernc
961ccf38c5
Migrated some old-style build_settings to new-style build-menu
2014-11-28 09:09:41 +01:00
Kernc
7a0285eef8
Added some default common linters in the Build menu
2014-11-28 09:08:38 +01:00
Mark Dresselhaus
07002d252a
Add coffescript syntax highlighting
...
imported lexer from Scintilla and added coffeescript filetype
2014-11-26 19:52:20 +01:00
Enrico Tröger
fea71a282f
Allow MRU file list length to be set to 0 to disable it
...
Since the rest of the code is already prepared for it, setting mru_length
to 0 just disables the recent files menu.
2014-11-09 11:22:16 +01:00
Nick Treleaven
e566aae6b2
Add project prefs for line breaking column & multiline comments
2014-10-03 12:25:05 +01:00
Tim Tassonis
cb2aebcfd9
Enable per-project line wrapping
2014-09-29 16:12:55 +01:00
Colomban Wendling
d7aa4b5916
Update for new Scintilla styles
2014-09-26 00:23:37 +02:00
Frank Lanitz
132b93c591
SQL: Adding print to list of keywords
...
e.g. used to 'print' debug output to log on e.g. Sybase ASA
2014-08-25 13:31:12 +02:00
Frank Lanitz
d78c8fb5d9
SQL: Adding keyword hold
...
Adding new keyword hold, used e.g. on SQLAnywhere to open a cursor 'with hold'
2014-08-19 14:32:29 +02:00
Colomban Wendling
0817dddc85
FreeBasic: Add missing endif
keyword
...
From a patch by TJF. Part of [feature-requests:#691].
2014-08-19 13:44:52 +02:00
Colomban Wendling
bb25ba6ed2
FreeBasic: Update keywords
...
Patch from TJF. Part of [feature-requests:#691]
2014-08-19 00:12:45 +02:00
Colomban Wendling
8278d7f9f0
FreeBasic: Fix preprocessor keywords list
...
See http://www.freebasic.net/wiki/wikka.php?wakka=CatPgFunctIndex
Part of [feature-requests:#691]
2014-08-19 00:09:31 +02:00
Colomban Wendling
7276c49949
Sort FreeBasic keywords alphabetically
2014-08-18 23:55:03 +02:00
Colomban Wendling
7435a81d83
Fix a named style misspelling in the Lua filetype
2014-08-17 01:31:40 +02:00
Colomban Wendling
74ef1b8344
Update for new Scintilla styles
2014-08-10 02:21:54 +02:00
Frank Lanitz
604e05cb2d
Adding message to client/log keywords to SQL type
2014-08-07 15:30:54 +02:00
elextr
c250195b81
Add HTML and XML template extensions
...
Add *.tpl and *.xtpl.
2014-07-30 16:07:50 +10:00
SiegeLord
db977a999d
Rust: Add keyword
2014-07-29 11:27:25 -04:00
danyalzia
0870b8663f
Add remaining D keywords
2014-06-28 16:42:53 +01:00
Colomban Wendling
0b32227bf0
Don't manually connect handlers Glade can connect for us
...
Don't bother manually connecting handlers that Glade can connect for us
just as well.
2014-06-24 18:15:46 +02:00
Frank Lanitz
40662e4c01
SQL: Adding uniqueidentifier as keyword
...
uniqueidentifier is a data type e.g. used on SAP/Sybase SQLAnywhere
2014-06-19 14:20:16 +02:00
Colomban Wendling
4adbd50880
Remove some empty table rows and columns from the Glade file
...
Cleanup some useless placeholders, and replace some one-column tables
with vertical boxes.
No UI changes.
2014-05-27 15:53:32 +02:00
Colomban Wendling
73a1589618
Remove empty table rows in the Glade file
...
This avoids glade from emitting some useless placeholders.
No UI changes.
2014-05-26 18:11:58 +02:00
Colomban Wendling
67329f2b98
Update for new Scintilla styles
...
The new C styles escapesequence and taskmarker are currently mapped
conservatively, and may benefit from a more visible mapping.
2014-05-17 22:17:44 +02:00
Colomban Wendling
f3d96ef91d
Re-generate with Glade 3.8.5
...
3.8.5 is supposed to fix the unstable file output, hopefully making
further edits generate small diffs, not rearranging the whole file for
no good reason.
Note that this commit may introduce UI problems if the output actually
isn't equivalent, the diff making it nearly impossible to review
manually. Keep an eye open for such problems.
2014-05-15 03:13:11 +02:00