Skip to content

Commit d6272aa

Browse files
committed
zettelkasten: Remove dead code
1 parent fbbc95f commit d6272aa

5 files changed

Lines changed: 0 additions & 209 deletions

File tree

‎myplugins/zettelkasten/lua/zettelkasten/edit.lua‎

Lines changed: 0 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -4,60 +4,6 @@ local pickers = require("zettelkasten.pickers")
44

55
local M = {}
66

7-
---Inserts the string `s` at position.
8-
---@param position zettelkasten.utils.nvim.position.Position
9-
---@param s string
10-
local function insert_at_position(position, s)
11-
local line_pre = vim.api.nvim_buf_get_lines(0, position.row - 1, position.row, true)[1]
12-
local left = line_pre:sub(1, position.column - 1)
13-
local right = line_pre:sub(position.column)
14-
local line_post = left .. s .. right
15-
vim.api.nvim_buf_set_lines(0, position.row - 1, position.row, true, { line_post })
16-
end
17-
18-
--- Surrounds the text of a single-line visual range.
19-
--- @param visual_range VisualRange
20-
--- @param prefix string
21-
--- @param suffix string
22-
local function surround_single_line(visual_range, prefix, suffix)
23-
assert(visual_range:is_single_line())
24-
25-
local row = visual_range.from.row
26-
local line = vim.api.nvim_buf_get_lines(0, row - 1, row, true)[1]
27-
28-
local left = line:sub(1, visual_range.from.column - 1)
29-
local center = line:sub(visual_range.from.column, visual_range.to.column)
30-
local right = line:sub(visual_range.to.column + 1)
31-
32-
local surrounded = left .. prefix .. center .. suffix .. right
33-
vim.api.nvim_buf_set_lines(0, row - 1, row, true, { surrounded })
34-
end
35-
36-
--- Surrounds the text of a multi-line visual range.
37-
--- @param visual_range VisualRange
38-
--- @param prefix string
39-
--- @param suffix string
40-
local function surround_multi_line(visual_range, prefix, suffix)
41-
assert(not visual_range:is_single_line())
42-
43-
insert_at_position(visual_range.from, prefix)
44-
vim.notify(vim.inspect(visual_range.to))
45-
insert_at_position(visual_range.to:offset_column(1), suffix)
46-
end
47-
48-
--- Surrounds a range within the buffer with the `left` and `right` srings.
49-
---
50-
--- @param visual_range VisualRange
51-
--- @param left string
52-
--- @param right string
53-
function M.surround(visual_range, left, right)
54-
if visual_range:is_single_line() then
55-
surround_single_line(visual_range, left, right)
56-
else
57-
surround_multi_line(visual_range, left, right)
58-
end
59-
end
60-
617
M.surround_visual_selection_with_link_to_note = function()
628
nvim_utils.assert_visual_mode()
639

‎myplugins/zettelkasten/lua/zettelkasten/utils/nvim.lua‎

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@ M.assert_visual_mode = function(msg)
1010
assert(M.is_visual_mode(), msg)
1111
end
1212

13-
--- Returns the parent directory of the buffer.
14-
--- @param buffer integer
15-
--- @return string
16-
M.buf_get_directory = function(buffer)
17-
local file_path = vim.api.nvim_buf_get_name(buffer)
18-
return vim.fn.fnamemodify(file_path, ":h")
19-
end
20-
2113
function M.press_esc()
2214
local keys = vim.api.nvim_replace_termcodes("<Esc>", true, false, true)
2315
vim.api.nvim_feedkeys(keys, "n", false)

‎myplugins/zettelkasten/lua/zettelkasten/utils/nvim/position.lua‎

Lines changed: 0 additions & 48 deletions
This file was deleted.

‎myplugins/zettelkasten/lua/zettelkasten/utils/nvim/visualrange.lua‎

Lines changed: 0 additions & 34 deletions
This file was deleted.

‎myplugins/zettelkasten/lua/zettelkasten/utils/nvim/window_buffer.lua‎

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
 (0)