Module: Canopus::Workspace::KeymapAware
- Defined in:
- lib/canopus/workspace/keymap_aware.rb
Constant Summary collapse
- KEYMAP_PRESETS =
%w[vscode sublime jetbrains emacs].freeze
Instance Method Summary collapse
Instance Method Details
#keymap_gui ⇒ Object
9 10 11 12 13 |
# File 'lib/canopus/workspace/keymap_aware.rb', line 9 def keymap_gui entries = keymap_gui_entries self.palette = {kind: :keymap_gui, query: +"", index: 0, matches: entries.map { |entry| entry[:label] }, entries: entries, settings_file: settings_path} end |
#keymap_presets ⇒ Object
15 16 17 |
# File 'lib/canopus/workspace/keymap_aware.rb', line 15 def keymap_presets self.palette = {kind: :keymap_presets, query: +"", index: 0, matches: KEYMAP_PRESETS} end |