summaryrefslogtreecommitdiff
path: root/src/hook_manager.hh
AgeCommit message (Collapse)Author
2014-11-12Cleanup includesMaxime Coste
2014-10-30Add scope class and encapsulate Options, Keymaps, Aliases and Hooks in itMaxime Coste
2014-10-20Port more code to StringView instead of const String&Maxime Coste
2014-07-24Disable hooks on a per context basis, and propagate that to Insert modeMaxime Coste
using \ before entering insert mode will disable hooks during the whole insert session rather than only the entering phase. That gives a nice way of pasting text into kakoune.
2014-07-21Add completion support for rmhooksMaxime Coste
2014-06-21Only user hooks can be disabledMaxime Coste
2014-06-16Use -group rather than -id in hooks to mirror highlighters closerMaxime Coste
2014-03-20exec and eval support the -no-hooks optionMaxime Coste
Hooks gets disabled during the execution of the commands
2014-01-09Style changes, replace typedefs with usingsMaxime Coste
2013-11-18rename idvaluemap to id_map, remove Id template param, use StringMaxime Coste
2013-11-18Resurect idvaluemap, order of traversal mattersMaxime Coste
This reverts commit 2b9b161d424c1168636042adc6678bb3df2be3f9.
2013-11-17remove idvaluemap, use unordered_map in placeMaxime Coste
2013-11-11Make Context a class, not a structMaxime Coste
2013-04-11Hooks can have an (shareable) identifier, and thus be removedMaxime Coste
2013-02-18Fix class/struct mismatchesMaxime Coste
2013-01-17Hooks now takes a non-const contextMaxime Coste
2012-11-22rename (hook|option)_manager to (hook|option)s.Maxime Coste
And Global(Hook|Option)Manager to Global(Hook|Option)s
2012-06-07HookManager are now hierarchical from window to buffer to globalMaxime Coste
window hooks also executes buffer hook which also execute global hooks
2012-04-14replace std::string references with StringMaxime Coste
2012-04-03rename HooksManager to HookManagerMaxime Coste