refactor: nest Ruby LSP actions under core.lsp

This commit is contained in:
Valdemar Lorenzen
2026-10-09 14:48:25 +02:00
parent f093091002
commit be6be22b76
6 changed files with 35 additions and 11 deletions
+12 -1
View File
@@ -64,11 +64,22 @@ module Vamp
copy_system paste_system_before paste_system_after
select_lines clone_above clone_below select_next skip_occurrence select_all
file_picker file_explorer
lsp_definition lsp_diagnostics lsp_hover
].each do |name|
action = Action.new("core.#{name}".freeze).freeze
define_singleton_method(name) { action }
end
module Lsp
%w[definition diagnostics hover].each do |name|
action = Action.new("core.lsp_#{name}".freeze).freeze
define_singleton_method(name) { action }
end
end
Lsp.freeze
def self.lsp
Lsp
end
end
module Modes