Initial LSP setup with formatting and autocompletion

This commit is contained in:
2026-06-01 12:46:46 +04:00
commit fd3267ca21
13 changed files with 263 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
local autopairs = require("nvim-autopairs")
autopairs.setup({})

View File

@@ -0,0 +1,23 @@
local telescope = require("telescope")
local builtin = require("telescope.builtin")
local utils = require("utils")
local options = {
defaults = {
path_display = { "truncate" },
sorting_strategy = "ascending",
layout_config = {
prompt_position = "top",
},
},
}
telescope.setup(options)
utils.nmap("<leader>ff", builtin.find_files, "Find Files")
utils.nmap("<leader>fg", builtin.live_grep, "Live Grep")
utils.nmap("<leader>fr", builtin.lsp_references, "LSP References")
utils.nmap("<leader>fi", builtin.lsp_implementations, "LSP Implementations")
utils.nmap("<leader>fs", builtin.lsp_document_symbols, "LSP Document Symbols")
utils.nmap("<leader>fS", builtin.lsp_dynamic_workspace_symbols, "LSP Workspace Symbols")

3
after/plugin/wow.lua Normal file
View File

@@ -0,0 +1,3 @@
local warcraft_api = require("warcraft-api")
warcraft_api.setup({})