Slava Zanko
b4571ad1c5
Ticket #1868 : mcedit hang up on replace with regexp.
...
steps to reproduce:
* create/open dummy file
* replace (with regexp enabled)
* on search string, put: ^ or $
* on replacement string, put *any string*
* on confirm replace, select All
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2012-04-09 12:30:05 +03:00
Slava Zanko
db58cd9ca7
Changed internal editor to use vfs_path_t objects.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2012-03-06 11:52:30 +03:00
Andrew Borodin
d55c30eb7d
Changed type of WEdit::extmod from integer to gboolean.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-08-26 10:30:53 +04:00
Andrew Borodin
321f5b2555
WEdit::num_widget_lines and WEdit::num_widget_columns are removed.
...
Widget sizes are used instead.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-04-13 13:37:46 +04:00
Andrew Borodin
c81486c202
WEdit::screen_modified is unused. Removed.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-04-13 13:37:46 +04:00
Ilia Maslakov
8509b74f73
Ticket #323 (reimplimented editor macros)
...
Reimplemented editor macro engine:
* added string binding "InsertChar" for action - "CK_Insert_Char"
* added keybind_lookup_actionname - found action name by numeric constant
* replaced struct macro to struct macro_action_t
* added struct macros_t for describe editor scripts
* rewritten edit_load_macro_cmd, edit_execute_macro
* renamed edit_save_macro_cmd into edit_store_macro_cmd (WEdit * edit);
* dropped Wedit properties: macro_i, macro_depth, macro[MAX_MACRO_LENGTH]
* added GArray *macros_list to the store macroses of mcedit
* added edit_get_macro
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-02 11:16:44 +00:00
Ilia Maslakov
03363eac71
added action EditRedo.
...
added functions:
* edit_push_redo_action
* edit_pop_redo_action
* edit_do_redo
removed not supported (not actual) code
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2010-12-30 21:23:42 +00:00
Ilia Maslakov
b5fc178027
Ticket #25 (mcedit: REDO)
...
little optimization, renamed:
* variables stack* to undo_stack*
* pop_action to edit_pop_undo_action
* edit_push_action to edit_push_undo_action
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2010-12-30 21:23:42 +00:00
Ilia Maslakov
7d21002668
Ticket #1898 (mcedit: vertical selection bug)
...
now after changing the cursor position does not break the vertical text selection.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2010-12-23 16:03:56 +00:00
Andrew Borodin
71364f88c3
Split lib/widget/widget.[ch] and lib/widget/wtools.[ch] files
...
...into small: one widget in one file.
Renamed most if WInput functions.
Minor optimization.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-24 10:51:30 +03:00
Slava Zanko
8b018db98f
Some WIDGET-related stuff moved to lib/widget directory
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:30 +03:00
Slava Zanko
cb4bdfa00d
Code indentation in src/editor directory
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-11-24 10:51:29 +03:00
Andrew Borodin
9a8ae90a49
Reimplemented search engine in editor.
...
Now search engines of editor and viewer use the identical algorithm.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-11-22 16:20:26 +03:00
Andrew Borodin
ed18e2d093
Use GArray for bookmarks instead of raw array.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-09-17 17:13:10 +04:00
Filip Sefrna
a4651d8d2b
Ticket #2287 (mcedit: persistent bookmarks)
...
Save bookmarks of internal edit in filepos
Signed-off-by: Filip Sefrna <fsefrna@gmail.com>
Type accuracy.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2010-09-17 17:13:09 +04:00
Andrew Borodin
dfe9bc887a
MC Edit: column_highlighting flag is a member of WEdit struct.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-06-22 21:16:19 +04:00
Ilia Maslakov
823387a793
Removed hardcoded hotkeys in dialog.c Replaced keymap's initialization from main.c into setup.c
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
Collect keybind-related variables in src/keybind.[ch] files.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-05-07 15:02:11 +04:00
Mikhail S. Pobolovets
93494a6d27
edit-widget.h, syntax.c: MC indenation policy has been applied
...
Signed-off-by: Mikhail S. Pobolovets <styx.mp@gmail.com>
2010-03-04 18:55:28 +02:00
Mikhail S. Pobolovets
9537ff6fe0
Ticket #1770 : added switch 'caseinsensitive' for syntax highlighting
...
Signed-off-by: Mikhail S. Pobolovets <styx.mp@gmail.com>
2010-03-04 18:42:58 +02:00
Andrew Borodin
63aa191e7a
Ticket #1572 : retain search/replace options in editor.
...
Retain search/replace options in editor across editing session.
Type accuracy.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2010-02-22 14:59:46 +03:00
Slava Zanko
25155c311a
Move all interface includes from subdirs lib/*/*.h into lib/*.h
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-01-26 10:30:25 +02:00
Slava Zanko
39d5b94cac
Reorganized pathes to files in '#include' directives
2010-01-26 10:30:22 +02:00
Slava Zanko
ddb9ada2e8
Changes in sources matched with mass movement of $(srcdir)/src/*/ into $(srcdir)/lib/*/
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-01-26 10:30:22 +02:00
Slava Zanko
871991dda0
Ticket #1866 : Move edit/ and vfs/ directories into src/
...
Moved dir $(srcdir)/edit into $(srcdir)/src/editor
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2010-01-26 10:30:19 +02:00