diff options
author | 2011-07-11 17:41:06 -0400 | |
---|---|---|
committer | 2011-07-11 17:41:06 -0400 | |
commit | edd1a1c4f1bfb976177faab9390532fe66850f47 (patch) | |
tree | 1f6538fe19dbdad3a9e706cd70892f0f26db9553 /modules/textadept/menu.lua | |
parent | cf160f145890be7f5dd18c63421ed9fb40522063 (diff) | |
download | textadept-edd1a1c4f1bfb976177faab9390532fe66850f47.tar.gz textadept-edd1a1c4f1bfb976177faab9390532fe66850f47.zip |
Allow buffer functions to omit buffer argument.
This is primarily for key and menu commands to avoid creating too many
unnecessary tables.
Diffstat (limited to 'modules/textadept/menu.lua')
-rw-r--r-- | modules/textadept/menu.lua | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua index 92385fa0..03277491 100644 --- a/modules/textadept/menu.lua +++ b/modules/textadept/menu.lua @@ -62,11 +62,11 @@ menubar = { { L('gtk-new'), new_buffer }, { L('gtk-open'), io.open_file }, { L('Open Recent...'), io.open_recent_file }, - { L('Reload'), { _buffer.reload, _buffer } }, - { L('gtk-save'), { _buffer.save, _buffer } }, - { L('gtk-save-as'), { _buffer.save_as, _buffer } }, + { L('Reload'), _buffer.reload }, + { L('gtk-save'), _buffer.save }, + { L('gtk-save-as'), _buffer.save_as }, SEPARATOR, - { L('gtk-close'), { _buffer.close, _buffer } }, + { L('gtk-close'), _buffer.close }, { L('Close All'), io.close_all }, SEPARATOR, { L('Load Session...'), function() @@ -99,15 +99,15 @@ menubar = { { L('gtk-quit'), quit }, }, { title = L('Edit'), - { L('gtk-undo'), { _buffer.undo, _buffer } }, - { L('gtk-redo'), { _buffer.redo, _buffer } }, + { L('gtk-undo'), _buffer.undo }, + { L('gtk-redo'), _buffer.redo }, SEPARATOR, - { L('gtk-cut'), { _buffer.cut, _buffer } }, - { L('gtk-copy'), { _buffer.copy, _buffer } }, - { L('gtk-paste'), { _buffer.paste, _buffer } }, - { L('Duplicate'), { _buffer.line_duplicate, _buffer } }, - { L('gtk-delete'), { _buffer.clear, _buffer } }, - { L('gtk-select-all'), { _buffer.select_all, _buffer } }, + { L('gtk-cut'), _buffer.cut }, + { L('gtk-copy'), _buffer.copy }, + { L('gtk-paste'), _buffer.paste }, + { L('Duplicate'), _buffer.line_duplicate }, + { L('gtk-delete'), _buffer.clear }, + { L('gtk-select-all'), _buffer.select_all }, SEPARATOR, { L('Match Brace'), m_editing.match_brace }, { L('Select to Brace'), { m_editing.match_brace, 'select' } }, @@ -285,15 +285,15 @@ table.insert(menubar, #menubar, lexer_menu) -- before 'Help' -- @class table -- @name context_menu context_menu = { - { L('gtk-undo'), { _buffer.undo, _buffer } }, - { L('gtk-redo'), { _buffer.redo, _buffer } }, + { L('gtk-undo'), _buffer.undo }, + { L('gtk-redo'), _buffer.redo }, SEPARATOR, - { L('gtk-cut'), { _buffer.cut, _buffer } }, - { L('gtk-copy'), { _buffer.copy, _buffer } }, - { L('gtk-paste'), { _buffer.paste, _buffer } }, - { L('gtk-delete'), { _buffer.clear, _buffer } }, + { L('gtk-cut'), _buffer.cut }, + { L('gtk-copy'), _buffer.copy }, + { L('gtk-paste'), _buffer.paste }, + { L('gtk-delete'), _buffer.clear }, SEPARATOR, - { L('gtk-select-all'), { _buffer.select_all, _buffer } } + { L('gtk-select-all'), _buffer.select_all } } local menu_actions = {} |