aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/key_commands.lua
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2007-09-06 21:17:24 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2007-09-06 21:17:24 -0400
commit25d8542e87d1549128134cfb50e1bdc2423d3cec (patch)
treefeec09a67eb682762dcbf03b332b8c6b83f83355 /modules/textadept/key_commands.lua
parentc6dd9855e1a41357cf672de0b291925c456f43a4 (diff)
downloadtextadept-25d8542e87d1549128134cfb50e1bdc2423d3cec.tar.gz
textadept-25d8542e87d1549128134cfb50e1bdc2423d3cec.zip
Words can be autocompleted from a specified dictionary.
Diffstat (limited to 'modules/textadept/key_commands.lua')
-rw-r--r--modules/textadept/key_commands.lua34
1 files changed, 18 insertions, 16 deletions
diff --git a/modules/textadept/key_commands.lua b/modules/textadept/key_commands.lua
index 8d792f61..c58c9afe 100644
--- a/modules/textadept/key_commands.lua
+++ b/modules/textadept/key_commands.lua
@@ -115,22 +115,24 @@ keys.ai = { m_snippets.show_style }
-- Editing commands.
local m_editing = _m.textadept.editing
-keys.cm = { m_editing.match_brace }
-keys.csm = { m_editing.match_brace, 'select' }
-keys['c '] = { m_editing.autocomplete_word, '%w_' }
-keys.cl = { m_editing.goto_line }
-keys.ck = { m_editing.smart_cutcopy, }
-keys.csk = { m_editing.smart_cutcopy, 'copy' }
-keys.cu = { m_editing.smart_paste, }
-keys.au = { m_editing.smart_paste, 'cycle' }
-keys.sau = { m_editing.smart_paste, 'reverse' }
-keys.cw = { m_editing.current_word, 'delete' }
-keys.at = { m_editing.transpose_chars }
-keys.csh = { m_editing.squeeze, }
-keys.cj = { m_editing.join_lines }
-keys.cau = { m_editing.move_line, 'up' }
-keys.cad = { m_editing.move_line, 'down' }
-keys.csai = { m_editing.convert_indentation }
+keys.cm = { m_editing.match_brace }
+keys.csm = { m_editing.match_brace, 'select' }
+keys['c '] = { m_editing.autocomplete_word, '%w_' }
+keys['a '] = { m_editing.autocomplete_word_from_dict,
+ '/usr/share/dict/cracklib-small' }
+keys.cl = { m_editing.goto_line }
+keys.ck = { m_editing.smart_cutcopy, }
+keys.csk = { m_editing.smart_cutcopy, 'copy' }
+keys.cu = { m_editing.smart_paste, }
+keys.au = { m_editing.smart_paste, 'cycle' }
+keys.sau = { m_editing.smart_paste, 'reverse' }
+keys.cw = { m_editing.current_word, 'delete' }
+keys.at = { m_editing.transpose_chars }
+keys.csh = { m_editing.squeeze, }
+keys.cj = { m_editing.join_lines }
+keys.cau = { m_editing.move_line, 'up' }
+keys.cad = { m_editing.move_line, 'down' }
+keys.csai = { m_editing.convert_indentation }
keys.cae = { -- code execution
r = { m_editing.ruby_exec },
l = { m_editing.lua_exec }