Commit Graph

315 Commits

Author SHA1 Message Date
Paul Kulchenko
e7b81bd36c Fixed accepting explicit value in MarkerToggle (#166). 2016-01-05 20:12:03 -08:00
Paul Kulchenko
d1836daa92 Added breakpoint prev/next navigation (#419). 2015-12-30 21:05:18 -08:00
Paul Kulchenko
e78ef13df7 Added MarkerToggle editor method (#166). 2015-12-30 10:34:19 -08:00
Paul Kulchenko
bc93fc7c27 Added MarkerGotoNext and MarkerGotoPrev editor methods (#166). 2015-12-30 10:31:19 -08:00
Paul Kulchenko
b536ef43e6 Added BookmarkToggle method to the editor (#166). 2015-12-28 18:20:10 -08:00
Paul Kulchenko
41e6739cb0 Added BreakpointToggle method to the editor (#166). 2015-12-28 18:01:32 -08:00
Paul Kulchenko
c3d64c7a76 Fixed search navigation after selecting one variable instance (fixes #565). 2015-12-07 12:54:21 -08:00
Paul Kulchenko
f1bb792287 Fixed editing fragments in folded text (follow-up to d2ddc96a; #564). 2015-12-06 21:28:13 -08:00
Paul Kulchenko
52c2bf4dec Fixed editing multiple selections when selection is in folded fragments (fixes #564). 2015-12-06 21:27:53 -08:00
Paul Kulchenko
1e0e37aa5a Updated Ctrl/Shift-Ins and Shift-Del to work in all editors (#260, #556). 2015-11-23 15:44:34 -08:00
Paul Kulchenko
dfee96e1d7 Added using *Raw methods when available for handling of invalid UTF-8 chars (#260, #556). 2015-11-16 20:54:09 -08:00
Paul Kulchenko
122ebea0f7 Added editor.wrapmode to configure wrapping mode in the editor. 2015-10-13 15:21:28 -07:00
Paul Kulchenko
752b30166c Added Run to Cursor to the popup menu in the editor (#413). 2015-08-22 22:06:20 -07:00
Paul Kulchenko
f63b140c14 Updated auto-complete to close when one of the options matches the current input. 2015-08-11 23:09:09 -07:00
Paul Kulchenko
49335e62cf Merge branch 'project-symbol-search' 2015-08-09 20:10:29 -07:00
Paul Kulchenko
fd31261ec4 Fixed autocomplete for words that may include underscores in suggestions. 2015-08-09 19:59:58 -07:00
Paul Kulchenko
45bb80e92e Updated tracking of editor updates to skip unneeded notifications on OSX (#499). 2015-08-07 16:48:03 -07:00
Paul Kulchenko
d0a1e792d6 Added setting different types of indentation guides. 2015-07-22 15:34:27 -07:00
Paul Kulchenko
1ecb99420c Added caching of symbols for open files (#499). 2015-07-16 10:12:31 -07:00
Paul Kulchenko
813c8de968 Updated line number handling to adjust for large files (#491). 2015-07-09 12:42:48 -07:00
Paul Kulchenko
f5077b89a2 Fixed mouse selection in auto-complete on OSX (fixes #496). 2015-07-08 18:06:41 -07:00
Paul Kulchenko
5adc17d7bb Refactored status updates to use SetStatus method. 2015-06-26 13:58:08 -07:00
Paul Kulchenko
d460b380c1 Added Ctrl/Cmd-Enter/Ctrl/Cmd-Shift-Enter to add line after/before the current one (#334). 2015-06-26 09:12:45 -07:00
Paul Kulchenko
9a2d98f7ca Added ignoring current selection in auto-complete with Shift-Enter (closes #494). 2015-06-26 09:11:13 -07:00
Paul Kulchenko
e5fa2afe3c Added hiding auto-complete after typing one of the offered options (#494). 2015-06-25 12:12:38 -07:00
Paul Kulchenko
cc1f36af2f Updated indicator processing to use new API. 2015-06-13 16:34:32 -07:00
Paul Kulchenko
a8c6f3a0dc Optimized handling of multi-line changes in the editor (closes #477). 2015-06-03 21:59:39 -07:00
Paul Kulchenko
fd3f86a54b Added deleting the rest of the word on auto-complete (acandtip.droprest). 2015-05-21 12:41:55 -07:00
Paul Kulchenko
2d711fb2a5 Updated copyright year. 2015-05-13 20:54:41 -07:00
Paul Kulchenko
42f7a2647b Fixed keeping editor cursor position after closing search panel (#416). 2015-05-12 20:08:46 -07:00
Paul Kulchenko
a7938bb06c Added setting focus back to the editor after hiding search panel (#416). 2015-05-10 17:28:48 -07:00
Paul Kulchenko
4c571e5c75 Added package IsValidCtrl method (#166). 2015-05-09 15:24:31 -07:00
Paul Kulchenko
eb2288bdd4 Added closing search panel on Escape in the editor (closes #450, #416).
This also fixes an issue with `Escape` in full-screen mode disabling full
screen instead of closing a tooltip or an auto-complete popup first.
2015-04-28 10:28:38 -07:00
Paul Kulchenko
931006ffa3 Reorganized folding to allow more editor-like components to be foldable. 2015-04-25 21:59:55 -07:00
Paul Kulchenko
5f7f6e3c1a Moved cancelling auto-complete popup to idle event (fixed #447).
This looks like wxwidgets/Scintilla issue as cancelling auto-complete from
MODIFIED event after pasting and deleting text caused a crash.
2015-04-25 00:13:49 -07:00
Paul Kulchenko
03a21b3bf4 Fixed an empty popup (that could lead to a crash) when dynamic words is on. 2015-04-04 20:18:42 -07:00
Paul Kulchenko
4da95789b5 Improved incremental processing to avoid marking table fields as variables. 2015-04-01 12:15:03 -07:00
Paul Kulchenko
786fa303f9 Added deleting of protected text in Cut/Paste operations (closes #412). 2015-03-31 21:19:32 -07:00
Paul Kulchenko
ade62dcdc0 Fixed indentation after comment with markdown markup (closes #428, #324). 2015-03-30 10:14:43 -07:00
Paul Kulchenko
d2ddc96a2b Updated unfolding of folded lines before delete or overwrite.
This helps to avoid a situation when a header of the collapsed fold is
deleted, which (confusingly) leaves some lines hidded. This change is an
improvement to the commit 717d46a3 that did partial unfolding.
2015-03-20 11:50:07 -07:00
Paul Kulchenko
755941098e Updated folding to collapse only when clicked on the header. 2015-03-20 11:15:24 -07:00
Paul Kulchenko
9442292c0f Updated UpdateUI handling to fix multi-view refresh, as in DocumentMap (#352). 2015-02-16 20:18:12 -08:00
Paul Kulchenko
af241fffe7 Refactored document modification tracking to remove SetDocumentModified. 2015-02-15 21:48:15 -08:00
Paul Kulchenko
227db9a10f Updated Outline to use editor tab text (instead of a file name).
This is to improve integration with packages that modify tab text,
like `uniquetabname` plugin.

Closes pkulchenko/ZeroBranePackage#11.
2015-02-14 21:36:15 -08:00
Paul Kulchenko
1a9efa6e5b Fixed an issue with search initiated from Output/Console panels (fixes #406). 2015-02-02 15:33:58 -08:00
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