diff options
author | 2010-11-24 17:33:42 -0500 | |
---|---|---|
committer | 2010-11-24 17:33:42 -0500 | |
commit | d955abad5f427b936393ec92028d1ef01192a8da (patch) | |
tree | 52b71fb0daf59728b072eff694f41b1a6447949e /modules/textadept/menu.lua | |
parent | 36b46a6495663512ed8aac96c0e8d03462cb09c4 (diff) | |
download | textadept-d955abad5f427b936393ec92028d1ef01192a8da.tar.gz textadept-d955abad5f427b936393ec92028d1ef01192a8da.zip |
Added key commands and menu options for toggling virtual space.
Diffstat (limited to 'modules/textadept/menu.lua')
-rw-r--r-- | modules/textadept/menu.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua index 436f86bb..f94aad56 100644 --- a/modules/textadept/menu.lua +++ b/modules/textadept/menu.lua @@ -36,12 +36,12 @@ local function set_encoding(encoding) buffer:set_encoding(encoding) events.emit('update_ui') -- for updating statusbar end -local function toggle_setting(setting) +local function toggle_setting(setting, i) local state = buffer[setting] if type(state) == 'boolean' then buffer[setting] = not state elseif type(state) == 'number' then - buffer[setting] = buffer[setting] == 0 and 1 or 0 + buffer[setting] = buffer[setting] == 0 and (i or 1) or 0 end events.emit('update_ui') -- for updating statusbar end @@ -230,6 +230,8 @@ menubar = { { toggle_setting, 'indentation_guides' } }, { L('Toggle Use _Tabs'), { toggle_setting, 'use_tabs' } }, { L('Toggle View White_space'), { toggle_setting, 'view_ws' } }, + { L('Toggle _Virtual Space'), + { toggle_setting, 'virtual_space_options', 2} }, { SEPARATOR }, { title = L('EOL Mode'), { L('CRLF'), { set_eol_mode, 0 } }, |