Basile Burg
8dbce64dd0
completion menu, add special closing chars
2017-05-03 02:15:15 +02:00
Basile Burg
ce57c24b28
editor, allow to validate completion with TAB
2017-05-02 21:08:14 +02:00
Basile Burg
1f20bd9b6c
add option to auto call completion features, close #134
2017-05-02 17:20:07 +02:00
Basile Burg
7eeb5dbe0a
ddoc template, add option to insert /++ +/ comments
2017-04-30 10:35:08 +02:00
Basile Burg
4adccd5275
prevent to systematically lex on new line
2017-04-29 10:02:41 +02:00
Basile Burg
b5f2822abb
add option top insert * or + on newline in ddoc, close #138
2017-04-27 15:30:09 +02:00
Basile Burg
6be3267993
add an editor command to insert ddoc templates, close #135
2017-04-27 11:43:16 +02:00
Basile Burg
58758616bb
ext mod detect, add navig shortcuts + prevent double dialog display
2017-03-12 20:57:26 +01:00
Basile Burg
a00ae4ea65
synmemo, style changes
2017-03-12 10:53:05 +01:00
Basile Burg
e7ca586d77
improve ext mod detection, diff visualizer + md5 content checker, close #72 , close #123
2017-03-05 09:54:22 +01:00
Basile Burg
bce4699819
completion, last item first, fix problem with case sensitivity
2017-02-24 00:20:24 +01:00
Basile Burg
c1c4df282c
editor, select line on gutter click
2017-02-05 09:58:30 +01:00
Basile Burg
28fce8d535
go back to 03
2017-01-13 17:23:50 +01:00
Basile Burg
d2e001cf92
editor, add shortcuts to add/rem/toggle brealpoints
2016-12-21 00:44:53 +01:00
Basile Burg
af5c39689f
editor, local renaming, maintain caret pos
2016-12-21 00:28:52 +01:00
Basile Burg
e79eeaecb1
#97 , add itf method called on dbg resume
2016-12-01 06:08:18 +01:00
Basile Burg
9b9c46305f
cleanup
2016-11-28 23:24:31 +01:00
Basile Burg
ee6e282f2b
refact full text replacement
2016-11-27 08:52:35 +01:00
Basile Burg
75399366b8
fix, reg introduced by 459f5add40
2016-11-23 13:56:17 +01:00
Basile Burg
459f5add40
fix #106 , "Paste" should patch the leading blanks according to the indent mode
...
spaces 2 tabs is not handled because of a limitation in TSynEdit
2016-11-22 05:00:31 +01:00
Basile Burg
6457a91839
editor, completion menu, decorate the comp kind
2016-11-06 17:03:27 +01:00
Basile Burg
8e513f8b52
#97 , add support for watch points
2016-10-28 14:11:17 +02:00
Basile Burg
bf2d2c64d1
add commands to jump by prot attribs, close #98
2016-10-21 14:55:09 +02:00
Basile Burg
91b29be626
#97 , set the debugger as a single service
...
docs opened at debug-time couldn't know the dbg
2016-09-21 16:57:21 +02:00
Basile Burg
38d8673f37
#97 , fix handling of pause, handle stepping, handle gutter icons
2016-09-19 13:52:45 +02:00
Basile Burg
92008c3a09
#97 , refactor dbg, use interfaces + the entity connector
2016-09-19 01:05:35 +02:00
Basile Burg
1159e0ac02
fixup for 4be099408e
2016-09-18 16:47:02 +02:00
Basile Burg
4be099408e
editor, fix a case where calltips were unfairly closed
...
e.g parens used to change op precedence
2016-09-17 12:01:24 +02:00
Basile Burg
7febec25fb
completion, put last item in front for further usage
...
+ dont store completion kind literally
2016-09-17 09:15:53 +02:00
Basile Burg
9ef37f36e5
editor, don't validate comp menu entry with a dot
...
e.g completion triggered while typing a slice expression
2016-09-13 09:08:05 +02:00
Basile Burg
36d06688c8
use ExitCode and not ExitStatus
2016-09-03 17:32:51 +02:00
Basile Burg
284d2ee070
nothing
2016-08-21 06:11:33 +02:00
Basile Burg
d59cddfd3c
move page caption detection to memo + improve cation in split mode
2016-08-20 12:32:40 +02:00
Basile Burg
310c5a51af
editor, comment ident, hansle spaces at ident boundaries
2016-08-17 02:09:23 +02:00
Basile Burg
cfac8dcd86
fix inaccuracies in pairs & bracce auto closing
2016-07-11 07:23:42 +02:00
Basile Burg
9aebae7f99
add editor command to sort sel lines, close #78
2016-07-11 04:57:20 +02:00
Basile Burg
0d767dd129
add editor commands to change sel/word case, close #87
2016-07-11 02:35:13 +02:00
Basile Burg
a285186121
rename parameters that are prefixed
...
aValue, aFilename, etc
2016-07-10 01:44:36 +02:00
Basile Burg
a6997859f0
lock project-related actions when compiling + add title to dialogs
2016-07-07 07:42:45 +02:00
Basile Burg
16035ef8b3
finely tweaked the settings applied on first execution
2016-07-06 04:35:49 +02:00
Basile Burg
7f1bba9094
improve detection of invalid auto close pair
2016-07-05 17:50:37 +02:00
Basile Burg
5931ce7ca9
add option to auto close a few pair of symbols, close #85
2016-07-05 08:42:54 +02:00
Basile Burg
c35cc3c92c
fix file protocol and anchors, close #80 (not for changelog)
2016-07-04 05:44:08 +02:00
Basile Burg
6d70c3e597
fix #83 , new line insterted after reloading doc
2016-07-03 06:42:35 +02:00
Basile Burg
c5e1cf513a
use dastworx to detect main(), fixup #79
...
without the imports it was not possible to use DMD
2016-07-02 07:07:03 +02:00
Basile Burg
6fb523e8b8
fix open local phobos html
...
but LCL bug with anchor: http://bugs.freepascal.org/view.php?id=30326
2016-06-29 23:51:46 +02:00
Basile Burg
30de2aee7a
editor, show phobos doc, local dir not accepted
2016-06-29 21:49:37 +02:00
Basile Burg
e674c89a96
work on #77
2016-06-27 20:14:52 +02:00
Basile Burg
a1dde3a592
add option to detect main in runnable or unittested modules, close #79
2016-06-27 13:39:28 +02:00
Basile Burg
a5992c7a8e
add editor commands PreviousChangedArea & NextChangedArea
2016-06-26 21:35:09 +02:00
Basile Burg
d2bbe29e88
use RCDATA resources instead of old hex strings system
2016-06-19 07:13:32 +02:00
Basile Burg
e58f7f9974
apply highlighter preset to the generic highlighter too
2016-06-18 12:22:11 +02:00
Basile Burg
3818075c28
find the imports from token list, related to #77
2016-06-18 06:07:26 +02:00
Basile Burg
b64d891023
fix #60 , Completion menu background and font color should follow UI theme
2016-06-17 19:31:28 +02:00
Basile Burg
f9fede3423
fix, editor option edAautoIndent could cause mixed tab/spaces
...
when not using the phobos style, i.e tabs
2016-06-16 05:19:43 +02:00
Basile Burg
79b7b851ee
fix #62 - lexicon-based brace auto closing is still a bit dumb
...
- not trigered in comments anymore
- not trigered if the pair count is 0 (e.g between two functions)
still cases exist but they would need a more complex analysis
2016-06-15 12:35:56 +02:00
Basile Burg
c75de19110
fix #46 , The generic highlighter is not selected when saving a non D file
2016-06-15 08:36:21 +02:00
Basile Burg
361502ff6a
nextpage, repeated shortcut, not an issue
2016-06-15 07:13:41 +02:00
Basile Burg
573b14854b
add shortcuts for the pagecontrol, close #61
2016-06-14 17:29:32 +02:00
Basile Burg
e15c44577c
add an option to deactivate IDE-grade features in with non D files, close #47
2016-06-14 14:46:01 +02:00
Basile Burg
b12b6829aa
moved free functions used by the custom commands to the editor class
2016-06-14 13:03:42 +02:00
Basile Burg
74e6984f68
add editor command to show phobos html help, close #52
2016-06-14 12:18:52 +02:00
Basile Burg
393f8c97b4
add option to auto detect the indentation mode (tabs|spaces), close #45
2016-06-14 10:50:15 +02:00
Basile Burg
f1f2ad6b7e
add editor command to comment the current identifier
2016-05-29 20:22:06 +02:00
Basile Burg
935f299362
ident renaming, display current ident value in input query
2016-05-25 03:33:28 +02:00
Basile Burg
830f81b627
fix #44 , "Invert version all/none" does not work when tabs are not converted to spaces
2016-05-08 12:30:06 +02:00
Basile Burg
361e5728b8
identifier renaming, reproduce DCD behavior at word edges
2016-05-04 23:52:06 +02:00
Basile Burg
48a8ea5bb9
fix, brace auto-clsoing, a case where it was not triggered
...
new line after { followed by blanks
2016-04-27 22:51:18 +02:00
Basile Burg
989effb422
test local identifier renaming (DCD#324)
2016-04-26 07:38:04 +02:00
Basile Burg
fd0b9ae226
editor, add shortcut for end word left/right
2016-04-23 17:45:38 +02:00
Basile Burg
5d3d8fe0f0
lexer, option to exclude comments + more reliable version all/none inverter
2016-04-16 22:10:52 +02:00
Basile Burg
e3c655eca3
fix, comment block, wrong indentation when the block included a empty lines
2016-04-16 21:16:21 +02:00
Basile Burg
a249081860
update libdparse
2016-04-16 20:43:45 +02:00
Basile Burg
6c3936f41f
brace auto-closing, better indentation detection
2016-04-16 18:30:08 +02:00
Basile Burg
4cd0f9ed3a
restore caret x when call tips are obtained using paren lookup
2016-04-16 17:47:48 +02:00
Basile Burg
db17fb68a8
editor, call tips, decrease level on open paren deletion
2016-04-16 17:36:22 +02:00
Basile Burg
8261d07ca4
fix, wrong pos set after '(' and if eoTabToSpaces is not in the options.
2016-04-16 17:15:32 +02:00
Basile Burg
b17c58d924
rewrite auto-closing, get indentation from the previous non blank line
2016-04-16 14:23:52 +02:00
Basile Burg
2973df3589
removed a dead property
2016-04-13 11:28:52 +02:00
Basile Burg
8d71f9d4db
editor, brace auto-closing, new line, lexically, not restricted to new line after open brace
2016-04-13 10:56:49 +02:00
Basile Burg
dfc479617c
replace okCancel dialogs by YesNo dialogs
2016-04-11 07:10:32 +02:00
Basile Burg
87bffb06fc
disable the "reload new version" message on main form close
2016-04-11 06:58:12 +02:00
Basile Burg
10796ab262
try to delete temp file name on save with valid name
2016-04-03 04:21:45 +02:00
Basile Burg
7775180f09
fix, brace auto closing broken module includes token strings
2016-03-31 09:52:53 +02:00
Basile Burg
e36c0e8c76
prevent multi line markup
2016-03-30 17:47:20 +02:00
Basile Burg
1e73d618b5
editor, comment selection, align comments
...
+ fix brace auto-closing bug (on new line + tab2sapces not activated)
2016-03-25 22:47:49 +01:00
Basile Burg
abfb1728d3
fix #29
2016-03-25 05:59:16 +01:00
Basile Burg
8d6b6f8b99
editor, auto close on new line, change so that each mode has the 3 same sub modes
2016-03-13 22:09:07 +01:00
Basile Burg
44e28a94a8
editor, add more brace auto-closing modes
2016-03-13 18:40:15 +01:00
Basile Burg
0682122b3f
removed temp code for #25 and added workaround in the default static macros
2016-03-04 06:14:46 +01:00
Basile Burg
207f9276d6
implement #25 but not enabled
2016-03-02 12:33:52 +01:00
Basile Burg
4272869093
fix #17 , ident after curly bracket auto-closing depending on options
2016-02-19 04:56:16 +01:00
Basile Burg
1ff8b9e878
fix, windows, empty line in call tips
2016-02-08 16:30:28 +01:00
Basile Burg
d04fd37b2e
fix, mess between options and custom commands
2016-02-03 21:33:17 +01:00
Basile Burg
26817c0fd9
deactivate prolematic options
2016-02-03 21:04:56 +01:00
Basile Burg
9bce6dad73
fix, mess between options and custom commands
2016-02-03 20:55:56 +01:00
Basile Burg
467d7abeb1
fix, auto brace closing indent error when option eoAutoIdent was set
2016-02-03 15:51:00 +01:00
Basile Burg
2fed1def96
added shortcut to invert version(all) version(none) is selection or whole doc
2016-02-02 17:08:24 +01:00
Basile Burg
7b423b5b34
added additional brace closing option, lexically
2016-02-02 07:55:15 +01:00
Basile Burg
d265769009
added shortcut to un/comment current line or selection
2016-02-01 07:14:45 +01:00