-- Emacs-like keyboard configuration for Ion, version 2. -- Written by Matthieu MOY (Matthieu.Moy@imag.fr) on February 16, 2004. -- No copyright. -- Copy this file in your ~/.ion2/ directory -- Add the line -- include("emacs-bindings") -- At the *end* of your ~/.ion2/ion.lua file. -- Comments/Feedback welcome. ionws_bindings{ submap(DEFAULT_MOD.."x", { kpress("AnyModifier+O", WIonWS.goto_right), -- Download it from http://modeemi.cs.tut.fi/~tuomov/ion/scripts/collapse.lua kpress("AnyModifier+1", collapse.collapse), }), } ionframe_bindings{ submap(DEFAULT_MOD.."x", { kpress("AnyModifier+2", function(frame) frame:split("bottom") end), kpress("AnyModifier+3", function(frame) frame:split("right") end), kpress("AnyModifier+0", WIonFrame.relocate_and_close), }), } genframe_bindings{ kpress(DEFAULT_MOD.."colon", querylib.query_lua), kpress(DEFAULT_MOD.."exclam", querylib.query_exec), } query_wedln_bindings{ kpress("Control+K", WEdln.kill_to_eol), kpress("Control+space", WEdln.set_mark), kpress("Control+W", WEdln.cut), kpress("Control+Y", WEdln.paste), }