mirror of
https://github.com/irssi/irssi.git
synced 2026-08-11 04:43:34 +02:00
delete_previous_word and delete_next_word now deletes only until
non-alphanumeric character is found. added delete_to_next_space command. git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1833 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
4e9ff3d6d8
commit
8c7243f19c
3 changed files with 36 additions and 20 deletions
|
|
@ -293,17 +293,22 @@ static void key_backspace(void)
|
|||
|
||||
static void key_delete_previous_word(void)
|
||||
{
|
||||
gui_entry_erase_word(active_entry);
|
||||
gui_entry_erase_word(active_entry, FALSE);
|
||||
}
|
||||
|
||||
static void key_delete_next_word(void)
|
||||
{
|
||||
gui_entry_erase_next_word(active_entry);
|
||||
gui_entry_erase_next_word(active_entry, FALSE);
|
||||
}
|
||||
|
||||
static void key_delete_to_previous_space(void)
|
||||
{
|
||||
gui_entry_erase_word(active_entry);
|
||||
gui_entry_erase_word(active_entry, TRUE);
|
||||
}
|
||||
|
||||
static void key_delete_to_next_space(void)
|
||||
{
|
||||
gui_entry_erase_next_word(active_entry, TRUE);
|
||||
}
|
||||
|
||||
void readline(void)
|
||||
|
|
@ -557,6 +562,7 @@ void gui_readline_init(void)
|
|||
key_bind("delete_next_word", "", NULL, NULL, (SIGNAL_FUNC) key_delete_next_word);
|
||||
key_bind("delete_previous_word", "", NULL, NULL, (SIGNAL_FUNC) key_delete_previous_word);
|
||||
key_bind("delete_to_previous_space", "", "^W", NULL, (SIGNAL_FUNC) key_delete_to_previous_space);
|
||||
key_bind("delete_to_next_space", "", "", NULL, (SIGNAL_FUNC) key_delete_to_next_space);
|
||||
key_bind("erase_line", "", "^U", NULL, (SIGNAL_FUNC) key_erase_line);
|
||||
key_bind("erase_to_beg_of_line", "", NULL, NULL, (SIGNAL_FUNC) key_erase_to_beg_of_line);
|
||||
key_bind("erase_to_end_of_line", "", "^K", NULL, (SIGNAL_FUNC) key_erase_to_end_of_line);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue