vim.pack.add({ { src = 'https://github.com/ibhagwan/fzf-lua' }, { src = "https://github.com/saghen/blink.lib" }, { src = "https://github.com/Saghen/blink.cmp" }, { src = 'https://github.com/neovim/nvim-lspconfig' }, { src = 'https://github.com/romus204/tree-sitter-manager.nvim' }, { src = 'https://github.com/lukas-reineke/indent-blankline.nvim' }, { src = 'hIdentlinesttps://github.com/xiyaowong/transparent.nvim' }, { src = 'https://github.com/stevearc/oil.nvim' }, { src = 'https://github.com/Mofiqul/vscode.nvim.git' }, }) -- Colorscheme vim.cmd [[colorscheme vscode]] -- Treesitter require("tree-sitter-manager").setup() -- Identlines require("ibl").setup({ indent = { char = "│", }, scope = { show_start = false, show_end = false, }, }) -- File explorer require("oil").setup({ default_file_explorer = true, columns = { "icon" }, view_options = { show_hidden = true, }, keymaps = { [""] = "actions.select", ["l"] = "actions.select", ["h"] = "actions.parent", ["q"] = "actions.close", }, }) map("n", "", "Oil") -- Fuzzy Finders require("fzf-lua").setup({}) map("n", "", "FzfLua files") map("n", "", "FzfLua buffers") map("n", "", "FzfLua diagnostics_workspace") map("n", "", "FzfLua live_grep") map("n", "", "FzfLua grep_curbuf") -- autocomplete require("blink.cmp").setup({ keymap = { [""] = { "select_next", "fallback", }, [""] = { "select_prev", "fallback", }, [""] = { "select_next", "fallback", }, [""] = { "select_prev", "fallback", }, [""] = { "accept", "fallback", }, [""] = { "show", "show_documentation", "hide_documentation", }, [""] = { "hide", "fallback", }, }, appearance = { nerd_font_variant = "normal", }, completion = { menu = { border = "single", }, documentation = { auto_show = true, auto_show_delay_ms = 200, window = { border = "single" }, }, ghost_text = { enabled = false }, }, signature = { enabled = false }, sources = { default = { "lsp", "path", "buffer" }, }, fuzzy = { implementation = "lua" }, })