Paul Kulchenko
707c0d8f64
Added hiding tooltip/auto-complete popup after undo/redo/delete operations.
2015-01-06 17:50:59 -08:00
Paul Kulchenko
8170111c9b
Fixed search navigation to shift horizontally when usewrap is off.
2014-12-26 20:45:44 -08:00
Paul Kulchenko
c8fa7b77ac
Added editor:ValueFromPosition method ( #166 ).
2014-12-12 21:55:34 -08:00
Paul Kulchenko
5504029af6
Updated status refresh to only happen for the active editor.
2014-11-22 20:52:59 -08:00
Paul Kulchenko
9960b046f9
Fixed auto-complete after text not separated by a whitespace or bracket.
2014-11-12 16:16:40 -08:00
Paul Kulchenko
338ba9a139
Added CreateBareEditor package method ( #166 ).
2014-11-05 11:46:20 -08:00
Paul Kulchenko
10025ed2c0
Added creating italic font if only the main one is provided.
2014-11-05 11:44:48 -08:00
Paul Kulchenko
7f4a06cc7c
Reduced unnecessary editor processing to improve performance ( #352 ).
2014-11-05 10:29:26 -08:00
Paul Kulchenko
04f2dbba8f
Fixed column indicator on lines with tabs ( fixes #379 ).
2014-11-04 18:08:01 -08:00
Paul Kulchenko
4bd2dc8d20
Added unindent on backspace (controlled by editor.backspaceunindent).
2014-11-03 21:22:41 -08:00
Paul Kulchenko
60c23b1d64
Added scope-aware auto-complete for local/global variables ( closes #291 ).
2014-10-29 14:07:45 -07:00
Paul Kulchenko
39256961f4
Refactored timer usage for consistency.
2014-10-27 12:10:40 -07:00
Paul Kulchenko
cba1b34f21
Added acandtip.maxlength option for setting the length of a tooltip.
2014-10-23 22:09:06 -07:00
Paul Kulchenko
6f18722bcf
Updated processing of function indicators when auto-analyzer is off.
2014-10-23 22:07:37 -07:00
Paul Kulchenko
f6694293ec
Updated tooltip processing to make it more consistent and better use space.
2014-10-22 20:45:53 -07:00
Paul Kulchenko
ea2beab605
Added onEditorCallTip method ( #166 ).
2014-10-22 18:20:10 -07:00
Paul Kulchenko
fec0804996
Minor update to indentation guides handling ( #371 ).
2014-10-20 14:05:59 -07:00
Wojciech Milkowski
1079efdee3
make indentation guide configurable
2014-10-19 22:47:18 +02:00
Paul Kulchenko
2f9778a7bb
Fixed localization to avoid error in SaveAs processing.
2014-10-18 09:09:03 -07:00
Paul Kulchenko
11dc1aa6ea
Refactored adding editor tab to ensure callbacks have document data.
2014-10-17 13:44:40 -07:00
Paul Kulchenko
713d09354d
Updated function call indicator to support isfncall and marksymbols.
2014-10-16 21:43:42 -07:00
Paul Kulchenko
974cd8b6e2
Updated function indicator processing to use ranges.
2014-10-16 21:22:24 -07:00
Paul Kulchenko
6019d29a2b
Renamed markvars method used in spec files to marksymbols.
2014-10-13 15:31:19 -07:00
Paul Kulchenko
7a33783acf
Updated parser to avoid 'breaking' statements during incremental processing.
2014-10-06 21:13:27 -07:00
Paul Kulchenko
404537f1eb
Updated indicator processing to improve performance on large files.
2014-10-05 13:53:26 -07:00
Paul Kulchenko
a097557176
Remove function dropdown from the toolbar ( #337 ).
2014-10-05 13:53:24 -07:00
Paul Kulchenko
f7af2621dc
Added function outline ( closes #337 , closes #222 ).
2014-10-05 13:53:08 -07:00
Paul Kulchenko
536241ea4a
Reorganized token list processing to keep it within the editor.
2014-10-05 13:51:40 -07:00
Paul Kulchenko
792342634e
Added function handling to the token processing.
2014-10-01 22:37:58 -07:00
Paul Kulchenko
64b14f4005
Fixed incorrect binary not calculation with wxlua and LuaJIT 2.1.
...
There appears to be an issue with `bit.bnot` included with wxlua,
which only manifests itself under LuaJIT 2.1 when SSE2 processing is
enabled. This is triggered by LuaJIT commit 57768cd (x86: Remove x87
support from interpreter), but the issue is with wxlua, not LuaJIT.
2014-09-02 22:40:46 -07:00
Paul Kulchenko
6f04ef8921
Added package AddWatch method ( #166 ).
2014-08-21 14:14:51 -07:00
Paul Kulchenko
b130e68b51
Added replacing all selected instances using a dialog ( closes #342 ).
2014-08-10 22:24:15 -07:00
Paul Kulchenko
fdbb835199
Added highlighting all instances of selected text ( closes #344 ).
...
If the currently selected fragment doesn't look like a variable,
then all instances of the fragment are selected in the text when
`Rename All Instances` is used.
2014-08-10 21:41:34 -07:00
Paul Kulchenko
3cc2d861db
Improved config handling when editor configuration is removed/empty.
2014-08-09 16:16:48 -07:00
Paul Kulchenko
4c4259f5ca
Added centering of the screen after re-indenting and sorting ( #337 ).
2014-08-01 14:55:23 -07:00
Paul Kulchenko
0e8b29936e
Updated copy/cut to capture one instance when all are the same ( closes #345 ).
...
This logic is also applied to `Ctrl-Ins` and `Shift-Del` combinations.
2014-07-31 15:35:21 -07:00
Paul Kulchenko
54f16def09
Fixed keybinding for Ctrl-<punctuation> working on Linux ( fixes #346 ).
2014-07-31 13:51:40 -07:00
Paul Kulchenko
9ff569e8ce
Added centering of the screen after 'go to definition' and back ( #337 ).
2014-07-25 20:19:26 -07:00
Paul Kulchenko
a2cd63afa6
Added centering of the screen after selection from the function list ( #337 ).
2014-07-23 09:39:48 -07:00
Paul Kulchenko
75357d7f41
Fixed indentation when Enter is hit at the middle of a line.
2014-07-21 21:46:13 -07:00
Paul Kulchenko
c493f62466
Added package onEditorUpdateUI event ( #166 ).
2014-07-20 10:05:58 -07:00
Paul Kulchenko
811f2a7021
Added editor SetupKeywords method ( #166 ).
2014-07-17 11:07:46 -07:00
Paul Kulchenko
c9ac9ca23f
Added onEditorPainted event ( #166 ).
2014-07-17 09:21:45 -07:00
Paul Kulchenko
54b29472cc
Disabled smart indentation for multi-line comments and strings ( #324 ).
2014-07-13 23:16:55 -07:00
Paul Kulchenko
0d2ab45c6b
Added setting of margin properties to support their reordering.
2014-06-30 22:25:38 -07:00
Paul Kulchenko
717d46a332
Added unfolding modified lines to avoid leaving hidden lines in the editor.
2014-06-23 20:15:03 -07:00
Paul Kulchenko
b6fd404788
Fixed deleting 'dynamic words' when multiple lines are removed.
2014-06-23 19:59:29 -07:00
Paul Kulchenko
b0eabd6382
Added editor.wrapindentmode and editor.wrapstartindent settings.
2014-06-07 11:05:02 -07:00
Paul Kulchenko
0c227c0ad6
Added assertion to ensure inserted editor is not in the notebook already.
2014-06-01 18:56:27 -07:00
Paul Kulchenko
0555fed7ad
Added format.apptitle option to format IDE title (thanks to @sclark39).
2014-05-31 15:30:32 -07:00