Ilia Maslakov
d31116328a
Changed engine of external macros execution
...
Now "EditPipeBlock (X)" action tries execute the
~/.local/share/mc/mcedit/macros.d/macro.X.sh script.
To bind action EditPipeBlock (X) to the any hotkey you need add this binding
into ~/.local/share/mc/mc.macros file like following:
[editor]
ctrl-Q=EditWordLeft:-1;EditWordRightHighlight:-1;EditPipeBlock:3;
ctrl-W=EditPipeBlock:1;
This means that "ctrl-W" hotkey initiates the EditPipeBlock (1) action,
editor handler translates this into execution of
~/.local/share/mc/mcedit/macros.d/macro.1.sh shell script.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-03-03 20:48:30 +00:00
Ilia Maslakov
83177cfc16
added a new action "Record and Repeat commands", added menu entry (Record/Repeat actions) for this.
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
some fixes
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
and one more fix
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-03 20:45:07 +00:00
Ilia Maslakov
6066713f77
Removed unneeded menu entries.
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-03-02 11:16:55 +00:00
Ilia Maslakov
8e22a16430
Added lookup_key_by_code, now parameter is string.
...
For example: "ctrl-w=action:code;action:code;action:code;"
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-02 11:16:54 +00: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
Andrew Borodin
1636f8e956
Merge branch '2509_diff_quick_move'
...
* 2509_diff_quick_move:
Ticket #2509 : missed names of CK_DiffQuickLeft and CK_DiffQuickRight actions
2011-03-02 11:00:17 +03:00
Tomasz Pala
eaf889a3a2
Ticket #2509 : missed names of CK_DiffQuickLeft and CK_DiffQuickRight actions
...
...used in keymap files.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-02 10:43:36 +03:00
Andrew Borodin
2a97cbf7e7
Merge branch '1668_io_corruption_xterm_nonutf'
...
* 1668_io_corruption_xterm_nonutf:
Fixup of S-Lang initialization.
Ticket #1668 : Screen and input corruption under xterm [non-UTF]
2011-03-01 16:40:05 +03:00
Andrew Borodin
0bdbd6c608
Fixup of S-Lang initialization.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-01 15:24:44 +03:00
GoTaR
795b3a76f0
Ticket #1668 : Screen and input corruption under xterm [non-UTF]
...
The problem:
viewing binary files contain char 0x9A leads to massive screen corruption and Search
dialog pops up with 1;2c search string (multiple times depending on actual screen contents).
So it looks like the file 'presses' F7 or / and shift-right_arrow for every specified
character combination occurrence. In case of bigger files it's impossible to exit from
such viewer, as search dialog keeps popping up after closing.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-03-01 15:24:38 +03:00
Andrew Borodin
8f92ba1fcb
Merge branch '2462_find_content_enable_by_default'
...
* 2462_find_content_enable_by_default:
Ticket #2462 : "Search for content" checkbox is disabled by default.
2011-02-24 16:25:16 +03:00
Andrew Borodin
41758cc0e4
Ticket #2462 : "Search for content" checkbox is disabled by default.
...
"Search for content" checkbox in 'Find File' dialog should be enabled by default.
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-24 10:23:20 +03:00
Yury V. Zaytsev
462be175fd
Typo fix in testdup.sh
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2011-02-21 00:12:34 +01:00
Lee Bigelow
15458a0ff5
Ticket #1791 : a nice dark skin created by Lee Bigelow (update)
...
Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2011-02-20 23:57:20 +01:00
Slava Zanko
d194d2478a
Merge branch '2178_hardlink_highlight'
...
* 2178_hardlink_highlight:
Changes for respect new 'HARDLINK' highlight type.
Ticket #2478 : HARDLINK file type
2011-02-18 15:20:55 +02:00
Slava Zanko
2712ec2ca8
Changes for respect new 'HARDLINK' highlight type.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-02-18 15:20:34 +02:00
Curtis Doty
264f90b675
Ticket #2478 : HARDLINK file type
...
It doesn't work as documented, but instead seems to *wrongly* identify/highlight symlinks instead.
Of course, the LINK type also fails to detect hardlinks.
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-02-18 15:20:33 +02:00
Ilia Maslakov
92061acce5
Merge branch '2499_mcedit_select_cur_word'
...
* 2499_mcedit_select_cur_word:
code indentation
Ticket #2499 (action to the mark current word)
2011-02-17 21:52:16 +00:00
Ilia Maslakov
4e97991714
code indentation
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-02-17 21:46:20 +00:00
Ilia Maslakov
afed48a44a
Ticket #2499 (action to the mark current word)
...
added action CK_Mark_Word to the mark current word
changed double-click the mouse handler of the editor
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-17 21:38:06 +00:00
Ilia Maslakov
6cd8812756
Merge branch '2500_editor_WordRight_fix'
...
* 2500_editor_WordRight_fix:
Ticket #2500 (incorrect the word boundary detection)
2011-02-17 21:06:05 +00:00
Ilia Maslakov
cfad4d685b
Ticket #2500 (incorrect the word boundary detection)
...
fixed detection of the word boundary (added '{', '}' as end of the word).
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-16 22:17:15 +00:00
Ilia Maslakov
9f0d38520a
replaced call mc_config_del_param to mc_config_del_key
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-16 22:09:41 +00:00
Ilia Maslakov
aa8f4ffbf6
added shell script 'testdup.sh' for locate duplicate includes
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-16 20:37:31 +00:00
Ilia Maslakov
bd3c950dce
changed script maint/doctest to utf-8 support.
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-16 20:21:01 +00:00
Andrew Borodin
e4ee7ea383
Merge branch '2275_ignore_relative_dirs'
...
* 2275_ignore_relative_dirs:
Handle ignore dirs directly in 'Find file' dialog.
Added counter of ignored dirs.
Ticket #2275 : find files: support of relative dirs in ignore_dirs.
2011-02-16 22:00:32 +03:00
Andrew Borodin
cfd0e8d3fc
Handle ignore dirs directly in 'Find file' dialog.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-16 21:59:55 +03:00
Andrew Borodin
7fa3dfc649
Added counter of ignored dirs.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-16 21:58:59 +03:00
Andrew Borodin
90e3933e89
Ticket #2275 : find files: support of relative dirs in ignore_dirs.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-02-16 21:58:59 +03:00
Ilia Maslakov
a5bf2b5dd5
Merge branch '2483_editor_word_left_improvement'
...
* 2483_editor_word_left_improvement:
Ticket #2483 (editor: improvement word left/right)
2011-02-13 08:33:06 +00:00
Ilia Maslakov
7651b5dd30
Ticket #2483 (editor: improvement word left/right)
...
now the cursor jump more intuitive after actions "word left"/"word right".
It will be stop before BOL, BOF
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-13 08:30:19 +00:00
Andrew Borodin
20788b9bde
use_mouse_p: moved definition from src/filemanager/midnight.c to lib/tty/mouse.c.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:54:56 +02:00
Andrew Borodin
b8b0abd579
Ticket #2485 : added -C key to nm in View action for static libs.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:54:56 +02:00
Andrew Borodin
c30c82ee48
ftpfs.c: added include of stdio.h needed for sscanf().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:54:56 +02:00
Andrew Borodin
fe60e4c89b
find.c (search_content): type accuracy of return value.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:54:56 +02:00
Andrew Borodin
77ee33e2e5
Formatting fix after indentation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:54:56 +02:00
Andrew Borodin
5b9a7dd43f
(mc_config_del_param): renamed to mc_config_del_key.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:54:56 +02:00
Andrew Borodin
ac8e519854
Remove extra checks before call of g_strfreev().
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:54:56 +02:00
Andrew Borodin
1ceb2494e4
Fixup compile with --disable-charset.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:54:55 +02:00
Slava Zanko
8c4eb1bae8
Two small typos in strings.
...
Signed-off-by: Slava Zanko <slavazanko@gmail.com>
2011-02-05 16:54:51 +02:00
Andrew Borodin
7a18ad6838
Updated Russian translation.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-05 16:38:59 +02:00
Andrew Borodin
d9fc47453b
Optimization: get rid of triple run of isoinfo -d.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-04 19:25:30 +03:00
Sergey
3293c5b237
Ticket #2471 : isoinfo adds ";1" to the end of file name when Joliet w/o Rock Ridge is used.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-04 19:25:18 +03:00
Ilia Maslakov
f11a7290cc
Merge branch '2456_editor_incorrect_restore_selection'
...
* 2456_editor_incorrect_restore_selection:
Ticket #2456 (Incorrect restore selection after UNDO)
2011-02-04 18:42:40 +03:00
Ilia Maslakov
afb498de3a
Ticket #2456 (Incorrect restore selection after UNDO)
...
fixed incorrect restore selection after UNDO
test case:
1. mcedit new_empty_file
2. type in 0123456789
3. F3 5*left F3 - digit '4' is not marked at this point
4. backspace, ctrl-u - digit '4' is marked now
5. left, 2*del, 2*ctrl-u - digits '4' and '5' are not marked
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-04 18:32:13 +03:00
Ilia Maslakov
9b5de3c96b
direct commit: utf8 fixup
...
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-03 17:14:48 +03:00
Andrew Borodin
cca5fac0e9
Missed commas.
...
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
2011-02-03 15:40:38 +03:00
Ilia Maslakov
4a6faa64fb
Merge branch '2484_editor_get_prev_utf8_fix'
...
* 2484_editor_get_prev_utf8_fix:
Ticket #2484 (segfault after getting previous char)
2011-02-03 09:55:51 +03:00
Ilia Maslakov
f42e10ab1d
Ticket #2484 (segfault after getting previous char)
...
fixed segfault after getting the previous char in utf8, if previous char's
are: 0xB1, 0xB3, 0xB6, 0xBF, 0xBC.
Signed-off-by: Ilia Maslakov <il.smind@gmail.com>
2011-02-03 09:50:15 +03:00
Andrew Borodin
d24d429db9
Merge branch '2489_viewer_old_colors'
...
* 2489_viewer_old_colors:
Ticket #2489 : colors of bold and selected text in viewer cannot be set in the command line
2011-02-02 14:55:26 +03:00