Skip to content

Commit

Permalink
Refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
hedyhli committed Nov 19, 2023
1 parent fa219c3 commit 9b90379
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 23 deletions.
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ to rename and detach the fork, starting to work on this as a new plugin.
## Migrating from symbols-outline.nvim

If you have existing setup opts for symbols-outline.nvim, you can convert it to
be usable for outline.nvim using this script: [scripts/convert-symbols-outline-opts.lua](scripts/convert-symbols-outline-opts.lua).
be usable for outline.nvim using this script:
[scripts/convert-symbols-outline-opts.lua](scripts/convert-symbols-outline-opts.lua).


---
Expand Down
19 changes: 0 additions & 19 deletions lua/outline/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -368,61 +368,42 @@ local function setup_keymaps(bufnr)
local map = function(...)
utils.nmap(bufnr, ...)
end
-- goto_location of symbol and focus that window
map(cfg.o.keymaps.goto_location, function()
M._goto_location(true)
end)
-- goto_location of symbol but stay in outline
map(cfg.o.keymaps.peek_location, function()
M._goto_location(false)
end)
-- Navigate to corresponding outline location for current code location
map(cfg.o.keymaps.restore_location, M._map_follow_cursor)
-- Navigate to corresponding outline location for current code location
map(cfg.o.keymaps.goto_and_close, M._goto_and_close)
-- Move down/up in outline and peek that location in code
map(cfg.o.keymaps.down_and_jump, function()
M._move_and_jump('down')
end)
-- Move down/up in outline and peek that location in code
map(cfg.o.keymaps.up_and_jump, function()
M._move_and_jump('up')
end)
-- hover symbol
map(cfg.o.keymaps.hover_symbol, require('outline.hover').show_hover)
-- preview symbol
map(cfg.o.keymaps.toggle_preview, require('outline.preview').toggle)
-- rename symbol
map(cfg.o.keymaps.rename_symbol, require('outline.rename').rename)
-- code actions
map(cfg.o.keymaps.code_actions, require('outline.code_action').show_code_actions)
-- show help
map(cfg.o.keymaps.show_help, require('outline.docs').show_help)
-- close outline
map(cfg.o.keymaps.close, function()
M.view:close()
end)
-- toggle fold selection
map(cfg.o.keymaps.fold_toggle, M._toggle_fold)
-- fold selection
map(cfg.o.keymaps.fold, function()
M._set_folded(true)
end)
-- unfold selection
map(cfg.o.keymaps.unfold, function()
M._set_folded(false)
end)
-- toggle fold all
map(cfg.o.keymaps.fold_toggle_all, M._toggle_all_fold)
-- fold all
map(cfg.o.keymaps.fold_all, function()
M._set_all_folded(true)
end)
-- unfold all
map(cfg.o.keymaps.unfold_all, function()
M._set_all_folded(false)
end)
-- fold reset
map(cfg.o.keymaps.fold_reset, function()
M._set_all_folded(nil)
end)
Expand Down
1 change: 0 additions & 1 deletion lua/outline/parser.lua
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ local folding = require('outline.folding')
local lsp_utils = require('outline.utils.lsp_utils')
local symbols = require('outline.symbols')
local t_utils = require('outline.utils.table')
local ui = require('outline.ui')

local M = {}

Expand Down
3 changes: 1 addition & 2 deletions lua/outline/utils/lsp_utils.lua
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
local config = require('outline.config')
local tbl_utils = require('outline.utils.table')

local M = {}

function M.is_buf_attached_to_lsp(bufnr)
local clients = vim.lsp.buf_get_clients(bufnr or 0)
local clients = vim.lsp.get_active_clients({ bufnr = bufnr or 0 })
return clients ~= nil and #clients > 0
end

Expand Down

0 comments on commit 9b90379

Please sign in to comment.