pyreadline: Default silent bell. Change to name of configfile. Change to configfile syntax. Renamed pyreadline.py to rlmain.py

This commit is contained in:
jstenar
2006-01-23 20:00:26 +00:00
parent fb08d6540f
commit 9cdff4a3c8
7 changed files with 115 additions and 109 deletions
-56
View File
@@ -1,56 +0,0 @@
#Commands for moving
parse_and_bind("Home", "beginning_of_line")
parse_and_bind("End", "end_of_line")
parse_and_bind("Left", "backward_char")
parse_and_bind("Control-b", "backward_char")
parse_and_bind("Right", "forward_char")
parse_and_bind("Control-f", "forward_char")
parse_and_bind("Alt-f", "forward_word")
parse_and_bind("Alt-b", "backward_word")
parse_and_bind("Clear", "clear_screen")
parse_and_bind("Control-l", "clear_screen")
parse_and_bind("Control-a", "beginning_of_line")
parse_and_bind("Control-e", "end_of_line")
#parse_and_bind("Control-l", "redraw_current_line")
#Commands for Manipulating the History
parse_and_bind("Return", "accept_line")
parse_and_bind("Control-p", "previous_history")
parse_and_bind("Control-n", "next_history")
parse_and_bind("Up", "history_search_backward")
parse_and_bind("Down", "history_search_forward")
parse_and_bind("Alt-<", "beginning_of_history")
parse_and_bind("Alt->", "end_of_history")
parse_and_bind("Control-r", "reverse_search_history")
parse_and_bind("Control-s", "forward_search_history")
parse_and_bind("Alt-p", "non_incremental_reverse_search_history")
parse_and_bind("Alt-n", "non_incremental_forward_search_history")
#Commands for Changing Text
parse_and_bind("Delete", "delete_char")
parse_and_bind("Control-d", "delete_char")
parse_and_bind("BackSpace", "backward_delete_char")
parse_and_bind("Control-Shift-v", "quoted_insert")
parse_and_bind("Control-space", "self_insert")
#Killing and Yanking
parse_and_bind("Control-k", "kill_line")
parse_and_bind("Control-shift-k", "kill_whole_line")
parse_and_bind("Meta-d", "kill_word")
parse_and_bind("Control-w", "unix_word_rubout")
parse_and_bind("Meta-Delete", "backward_kill_word")
#Copy paste
parse_and_bind("Control-m", "set_mark")
parse_and_bind("Control-q", "copy_region_to_clipboard")
parse_and_bind("Control-v", "paste")
parse_and_bind("Alt-v", "ipython_paste")
parse_and_bind("Control-y", "paste")
parse_and_bind("Control-z", "undo")
parse_and_bind("Control-_", "undo")
#Other
bell_style("none") #modes: none, audible, visible(not implemented)
show_all_if_ambiguous("on")
mark_directories("on")
completer_delims(" \t\n\"\\'`@$><=;|&{(")
+18
View File
@@ -1,3 +1,21 @@
2006-01-23 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
* Default is now to insert non bound characters.
* rename pyreadline.py to rlmain.py
* rename of config file to pyreadlineconfig.ini
* Change to config file syntax
* bell is now silent as deafult
* removed specific keybinding code for keypad
2006-01-22 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
* Default is now to insert non bound characters unless they are
pressed together with control.
* Added try except to read_inputrc
* Fixed cleanup bug in keysyms, missing saveattr on console
* Removed specific codepage code from keysyms
2006-01-22 Jörgen Stenarson <jorgen.stenarson -at- bostream.nu>
* Cleaned up bell handling to make sure you can disable bell with the
+58
View File
@@ -0,0 +1,58 @@
#Commands for moving
bind_key("Home", "beginning_of_line")
bind_key("End", "end_of_line")
bind_key("Left", "backward_char")
bind_key("Control-b", "backward_char")
bind_key("Right", "forward_char")
bind_key("Control-f", "forward_char")
bind_key("Alt-f", "forward_word")
bind_key("Alt-b", "backward_word")
bind_key("Clear", "clear_screen")
bind_key("Control-l", "clear_screen")
bind_key("Control-a", "beginning_of_line")
bind_key("Control-e", "end_of_line")
#bind_key("Control-l", "redraw_current_line")
#Commands for Manipulating the History
bind_key("Return", "accept_line")
bind_key("Control-p", "previous_history")
bind_key("Control-n", "next_history")
bind_key("Up", "history_search_backward")
bind_key("Down", "history_search_forward")
bind_key("Alt-<", "beginning_of_history")
bind_key("Alt->", "end_of_history")
bind_key("Control-r", "reverse_search_history")
bind_key("Control-s", "forward_search_history")
bind_key("Alt-p", "non_incremental_reverse_search_history")
bind_key("Alt-n", "non_incremental_forward_search_history")
#Commands for Changing Text
bind_key("Delete", "delete_char")
bind_key("Control-d", "delete_char")
bind_key("BackSpace", "backward_delete_char")
bind_key("Control-Shift-v", "quoted_insert")
bind_key("Control-space", "self_insert")
#Killing and Yanking
bind_key("Control-k", "kill_line")
bind_key("Control-shift-k", "kill_whole_line")
bind_key("Meta-d", "kill_word")
bind_key("Control-w", "unix_word_rubout")
bind_key("Meta-Delete", "backward_kill_word")
#Copy paste
bind_key("Control-m", "set_mark")
bind_key("Control-q", "copy_region_to_clipboard")
bind_key("Control-v", "paste")
bind_key("Alt-v", "ipython_paste")
bind_key("Control-y", "paste")
bind_key("Control-z", "undo")
bind_key("Control-_", "undo")
#Other
bell_style("none") #modes: none, audible, visible(not implemented)
show_all_if_ambiguous("on")
mark_directories("on")
completer_delims(" \t\n\"\\'`@$><=;|&{(")
#debug_output("on") #Not implemented yet