- commit
- 25fb392
- parent
- b0c8700
- author
- Eric Bower
- date
- 2025-08-14 09:39:27 -0400 EDT
chore: remove textobjects, and autocomplete on every keystroke I tried used treesitter textobjects but couldn't find it useful enough to be part of my workflow. I also want to try removing autocomplete on every keystroke because I do find it sometimes distracting.
1 files changed,
+6,
-19
+6,
-19
1@@ -27,6 +27,7 @@ o.winborder = "rounded"
2 o.undofile = true
3 o.ignorecase = true
4 o.smartcase = true
5+o.swapfile = false
6 vim.g.mapleader = ","
7 vim.g.maplocalleader = ","
8
9@@ -83,10 +84,10 @@ local function setup_lsp()
10 "ts_ls", -- npm i -g typescript typescript-language-server
11 })
12
13- local chars = {} -- trigger autocompletion on EVERY keypress
14- for i = 32, 126 do
15- table.insert(chars, string.char(i))
16- end
17+ -- local chars = {} -- trigger autocompletion on EVERY keypress
18+ -- for i = 32, 126 do
19+ -- table.insert(chars, string.char(i))
20+ -- end
21
22 autocmd("LspAttach", {
23 group = augroup,
24@@ -103,7 +104,7 @@ local function setup_lsp()
25 end
26
27 if client:supports_method("textDocument/completion") then
28- client.server_capabilities.completionProvider.triggerCharacters = chars
29+ -- client.server_capabilities.completionProvider.triggerCharacters = chars
30 vim.lsp.completion.enable(true, client.id, args.buf, { autotrigger = true })
31 end
32 end,
33@@ -201,20 +202,6 @@ setup_fzf()
34 require("neoscroll").setup({ duration_multiplier = 0.4 })
35 require("gitlinker").setup()
36
37-require("nvim-treesitter-textobjects").setup({
38- select = {
39- lookahead = true,
40- include_surrounding_whitespace = false,
41- },
42-})
43--- va" vi" ci" yi"
44-local txt = require("nvim-treesitter-textobjects.select")
45-map({ "x", "o" }, "if", function()
46- txt.select_textobject("@function.inner", "textobjects")
47-end)
48-map({ "x", "o" }, "as", function()
49- txt.select_textobject("@local.scope", "locals")
50-end)
51 require("treesitter-context").setup({
52 max_lines = 3,
53 multiline_threshold = 1,