diff options
Diffstat (limited to 'lua/plugins')
| -rw-r--r-- | lua/plugins/config/cmp.lua | 132 | ||||
| -rw-r--r-- | lua/plugins/config/colorscheme.lua | 9 | ||||
| -rw-r--r-- | lua/plugins/config/init.lua | 6 | ||||
| -rw-r--r-- | lua/plugins/config/telescope.lua | 100 | ||||
| -rw-r--r-- | lua/plugins/config/treesitter.lua | 19 | ||||
| -rw-r--r-- | lua/plugins/installer.lua | 55 | ||||
| -rw-r--r-- | lua/plugins/lsp/handlers.lua | 106 | ||||
| -rw-r--r-- | lua/plugins/lsp/init.lua | 9 | ||||
| -rw-r--r-- | lua/plugins/lsp/lsp-installer.lua | 34 | ||||
| -rw-r--r-- | lua/plugins/lsp/settings/jsonls.lua | 178 | ||||
| -rw-r--r-- | lua/plugins/lsp/settings/pyright.lua | 12 | ||||
| -rw-r--r-- | lua/plugins/lsp/settings/sumneko_lua.lua | 18 | ||||
| -rw-r--r-- | lua/plugins/plugins.lua | 36 | 
13 files changed, 0 insertions, 714 deletions
diff --git a/lua/plugins/config/cmp.lua b/lua/plugins/config/cmp.lua deleted file mode 100644 index 27114ca..0000000 --- a/lua/plugins/config/cmp.lua +++ /dev/null @@ -1,132 +0,0 @@ --- Configuration for completion plugin. - -local cmp_status_ok, cmp = pcall(require, "cmp") -if not cmp_status_ok then -	return -end - -local snip_status_ok, luasnip = pcall(require, "luasnip") -if not snip_status_ok then -	return -end - -require("luasnip/loaders/from_vscode").lazy_load() - -local check_backspace = function() -	local col = vim.fn.col(".") - 1 -	return col == 0 or vim.fn.getline("."):sub(col, col):match("%s") -end - -local kind_icons = { -	Text = "", -	Method = "m", -	Function = "", -	Constructor = "", -	Field = "", -	Variable = "", -	Class = "", -	Interface = "", -	Module = "", -	Property = "", -	Unit = "", -	Value = "", -	Enum = "", -	Keyword = "", -	Snippet = "", -	Color = "", -	File = "", -	Reference = "", -	Folder = "", -	EnumMember = "", -	Constant = "", -	Struct = "", -	Event = "", -	Operator = "", -	TypeParameter = "", -} - -cmp.setup({ -	snippet = { -		expand = function(args) -			luasnip.lsp_expand(args.body) -- For `luasnip` users. -		end, -	}, -	mapping = { -		["<C-k>"] = cmp.mapping.select_prev_item(), -		["<C-j>"] = cmp.mapping.select_next_item(), -		["<C-b>"] = cmp.mapping(cmp.mapping.scroll_docs(-1), { "i", "c" }), -		["<C-f>"] = cmp.mapping(cmp.mapping.scroll_docs(1), { "i", "c" }), -		["<C-Space>"] = cmp.mapping(cmp.mapping.complete(), { "i", "c" }), -		["<C-y>"] = cmp.config.disable, -- Specify `cmp.config.disable` if you want to remove the default `<C-y>` mapping. -		["<C-e>"] = cmp.mapping({ -			i = cmp.mapping.abort(), -			c = cmp.mapping.close(), -		}), -		-- Accept currently selected item. If none selected, `select` first item. -		-- Set `select` to `false` to only confirm explicitly selected items. -		["<CR>"] = cmp.mapping.confirm({ select = true }), -		["<Tab>"] = cmp.mapping(function(fallback) -			if cmp.visible() then -				cmp.select_next_item() -			elseif luasnip.expandable() then -				luasnip.expand() -			elseif luasnip.expand_or_jumpable() then -				luasnip.expand_or_jump() -			elseif check_backspace() then -				fallback() -			else -				fallback() -			end -		end, { -			"i", -			"s", -		}), -		["<S-Tab>"] = cmp.mapping(function(fallback) -			if cmp.visible() then -				cmp.select_prev_item() -			elseif luasnip.jumpable(-1) then -				luasnip.jump(-1) -			else -				fallback() -			end -		end, { -			"i", -			"s", -		}), -	}, -	formatting = { -		fields = { "kind", "abbr", "menu" }, -		format = function(entry, vim_item) -			-- Kind icons -			vim_item.kind = string.format("%s", kind_icons[vim_item.kind]) -			-- vim_item.kind = string.format('%s %s', kind_icons[vim_item.kind], vim_item.kind) -- This concatonates the icons with the name of the item kind -			vim_item.menu = ({ -				nvim_lsp = "[LSP]", -				nvim_lua = "[NVIM_LUA]", -				luasnip = "[Snippet]", -				buffer = "[Buffer]", -				path = "[Path]", -			})[entry.source.name] -			return vim_item -		end, -	}, -	-- TODO: check out more sources -	sources = { -		{ name = "nvim_lsp" }, -		{ name = "nvim_lua" }, -		{ name = "luasnip" }, -		{ name = "buffer" }, -		{ name = "path" }, -	}, -	confirm_opts = { -		behavior = cmp.ConfirmBehavior.Replace, -		select = false, -	}, -	documentation = { -		border = { "╭", "─", "╮", "│", "╯", "─", "╰", "│" }, -	}, -	experimental = { -		ghost_text = false, -		native_menu = false, -	}, -}) diff --git a/lua/plugins/config/colorscheme.lua b/lua/plugins/config/colorscheme.lua deleted file mode 100644 index 5f0654d..0000000 --- a/lua/plugins/config/colorscheme.lua +++ /dev/null @@ -1,9 +0,0 @@ --- Neovim colorscheme. - -local colorscheme = "default" - -local status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme) -if not status_ok then -	vim.notify("colorscheme " .. colorscheme .. " not found!") -	return -end diff --git a/lua/plugins/config/init.lua b/lua/plugins/config/init.lua deleted file mode 100644 index bfbf750..0000000 --- a/lua/plugins/config/init.lua +++ /dev/null @@ -1,6 +0,0 @@ --- Loads all plugin configs. - -require("plugins.config.colorscheme") -require("plugins.config.cmp") -require("plugins.config.telescope") -require("plugins.config.treesitter") diff --git a/lua/plugins/config/telescope.lua b/lua/plugins/config/telescope.lua deleted file mode 100644 index ff65505..0000000 --- a/lua/plugins/config/telescope.lua +++ /dev/null @@ -1,100 +0,0 @@ --- Telescope a highly extendable fuzzy finder over lists. - -local status_ok, telescope = pcall(require, "telescope") -if not status_ok then -	return -end - -telescope.load_extension("media_files") - -local actions = require("telescope.actions") - -telescope.setup({ -	defaults = { - -		prompt_prefix = " ", -		selection_caret = " ", -		path_display = { "smart" }, - -		mappings = { -			i = { -				["<C-n>"] = actions.cycle_history_next, -				["<C-p>"] = actions.cycle_history_prev, - -				["<C-j>"] = actions.move_selection_next, -				["<C-k>"] = actions.move_selection_previous, - -				["<C-c>"] = actions.close, - -				["<Down>"] = actions.move_selection_next, -				["<Up>"] = actions.move_selection_previous, - -				["<CR>"] = actions.select_default, -				["<C-x>"] = actions.select_horizontal, -				["<C-v>"] = actions.select_vertical, -				["<C-t>"] = actions.select_tab, - -				["<C-u>"] = actions.preview_scrolling_up, -				["<C-d>"] = actions.preview_scrolling_down, - -				["<PageUp>"] = actions.results_scrolling_up, -				["<PageDown>"] = actions.results_scrolling_down, - -				["<Tab>"] = actions.toggle_selection + actions.move_selection_worse, -				["<S-Tab>"] = actions.toggle_selection + actions.move_selection_better, -				["<C-q>"] = actions.send_to_qflist + actions.open_qflist, -				["<M-q>"] = actions.send_selected_to_qflist + actions.open_qflist, -				["<C-l>"] = actions.complete_tag, -				["<C-_>"] = actions.which_key, -- keys from pressing <C-/> -			}, - -			n = { -				["<esc>"] = actions.close, -				["<CR>"] = actions.select_default, -				["<C-x>"] = actions.select_horizontal, -				["<C-v>"] = actions.select_vertical, -				["<C-t>"] = actions.select_tab, - -				["<Tab>"] = actions.toggle_selection + actions.move_selection_worse, -				["<S-Tab>"] = actions.toggle_selection + actions.move_selection_better, -				["<C-q>"] = actions.send_to_qflist + actions.open_qflist, -				["<M-q>"] = actions.send_selected_to_qflist + actions.open_qflist, - -				["j"] = actions.move_selection_next, -				["k"] = actions.move_selection_previous, -				["H"] = actions.move_to_top, -				["M"] = actions.move_to_middle, -				["L"] = actions.move_to_bottom, - -				["<Down>"] = actions.move_selection_next, -				["<Up>"] = actions.move_selection_previous, -				["gg"] = actions.move_to_top, -				["G"] = actions.move_to_bottom, - -				["<C-u>"] = actions.preview_scrolling_up, -				["<C-d>"] = actions.preview_scrolling_down, - -				["<PageUp>"] = actions.results_scrolling_up, -				["<PageDown>"] = actions.results_scrolling_down, - -				["?"] = actions.which_key, -			}, -		}, -	}, -	pickers = { -		-- Default configuration for builtin pickers goes here: -		-- picker_name = { -		--   picker_config_key = value, -		--   ... -		-- } -		-- Now the picker_config_key will be applied every time you call this -		-- builtin picker -	}, -	extensions = { -		-- Your extension configuration goes here: -		-- extension_name = { -		--   extension_config_key = value, -		-- } -		-- please take a look at the readme of the extension you want to configure -	}, -}) diff --git a/lua/plugins/config/treesitter.lua b/lua/plugins/config/treesitter.lua deleted file mode 100644 index 8feffc9..0000000 --- a/lua/plugins/config/treesitter.lua +++ /dev/null @@ -1,19 +0,0 @@ --- Treesitter is a tool for building syntax trees for source files. --- In the neovim context it helps with better coloring. - -local status_ok, treesitter = pcall(require, "nvim-treesitter.configs") -if not status_ok then -	return -end - -treesitter.setup({ -	ensure_installed = "maintained", -	sync_install = false, -	ignore_install = { "" }, -- List of parsers to ignore installing -	highlight = { -		enable = true, -- false will disable the whole extension -		disable = { "" }, -- list of language that will be disabled -		additional_vim_regex_highlighting = true, -	}, -	indent = { enable = true, disable = { "yaml" } }, -}) diff --git a/lua/plugins/installer.lua b/lua/plugins/installer.lua deleted file mode 100644 index 6c3b14a..0000000 --- a/lua/plugins/installer.lua +++ /dev/null @@ -1,55 +0,0 @@ --- Neovim packer installer. - -local fn = vim.fn -local plugins = require("plugins.plugins") - --- Automatically install packer -local install_path = fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim" -if fn.empty(fn.glob(install_path)) > 0 then -	PACKER_BOOTSTRAP = fn.system({ -		"git", -		"clone", -		"--depth", -		"1", -		"https://github.com/wbthomason/packer.nvim", -		install_path, -	}) -	print("Installing packer close and reopen Neovim...") -	vim.cmd([[packadd packer.nvim]]) -end - --- Autocommand that reloads neovim whenever you save the plugins.lua file -vim.cmd([[ -  augroup packer_user_config -    autocmd! -    autocmd BufWritePost plugins.lua source <afile> | PackerSync -  augroup end -]]) - --- Use a protected call so we don't error out on first use -local status_ok, packer = pcall(require, "packer") -if not status_ok then -	return -end - --- Have packer use a popup window -packer.init({ -	display = { -		open_fn = function() -			return require("packer.util").float({ border = "rounded" }) -		end, -	}, -}) - --- Install your plugins here -return packer.startup(function(use) -	for _, plugin in ipairs(plugins) do -		use(plugin) -	end - -	-- Automatically set up your configuration after cloning packer.nvim -	-- Put this at the end after all plugins -	if PACKER_BOOTSTRAP then -		require("packer").sync() -	end -end) diff --git a/lua/plugins/lsp/handlers.lua b/lua/plugins/lsp/handlers.lua deleted file mode 100644 index 3dcf0dc..0000000 --- a/lua/plugins/lsp/handlers.lua +++ /dev/null @@ -1,106 +0,0 @@ --- Handler for LSP servers. - -local M = {} - --- TODO: backfill this to template -M.setup = function() -	local signs = { -		{ name = "DiagnosticSignError", text = "" }, -		{ name = "DiagnosticSignWarn", text = "" }, -		{ name = "DiagnosticSignHint", text = "" }, -		{ name = "DiagnosticSignInfo", text = "" }, -	} - -	for _, sign in ipairs(signs) do -		vim.fn.sign_define(sign.name, { texthl = sign.name, text = sign.text, numhl = "" }) -	end - -	local config = { -		-- disable virtual text -		virtual_text = false, -		-- show signs -		signs = { -			active = signs, -		}, -		update_in_insert = true, -		underline = true, -		severity_sort = true, -		float = { -			focusable = false, -			style = "minimal", -			border = "rounded", -			source = "always", -			header = "", -			prefix = "", -		}, -	} - -	vim.diagnostic.config(config) - -	vim.lsp.handlers["textDocument/hover"] = vim.lsp.with(vim.lsp.handlers.hover, { -		border = "rounded", -	}) - -	vim.lsp.handlers["textDocument/signatureHelp"] = vim.lsp.with(vim.lsp.handlers.signature_help, { -		border = "rounded", -	}) -end - -local function lsp_highlight_document(client) -	-- Set autocommands conditional on server_capabilities -	if client.resolved_capabilities.document_highlight then -		vim.api.nvim_exec( -			[[ -      augroup lsp_document_highlight -        autocmd! * <buffer> -        autocmd CursorHold <buffer> lua vim.lsp.buf.document_highlight() -        autocmd CursorMoved <buffer> lua vim.lsp.buf.clear_references() -      augroup END -    ]], -			false -		) -	end -end - -local function lsp_keymaps(bufnr) -	local opts = { noremap = true, silent = true } -	vim.api.nvim_buf_set_keymap(bufnr, "n", "gD", "<cmd>lua vim.lsp.buf.declaration()<CR>", opts) -	vim.api.nvim_buf_set_keymap(bufnr, "n", "gd", "<cmd>lua vim.lsp.buf.definition()<CR>", opts) -	vim.api.nvim_buf_set_keymap(bufnr, "n", "K", "<cmd>lua vim.lsp.buf.hover()<CR>", opts) -	vim.api.nvim_buf_set_keymap(bufnr, "n", "gi", "<cmd>lua vim.lsp.buf.implementation()<CR>", opts) -	vim.api.nvim_buf_set_keymap(bufnr, "n", "<C-k>", "<cmd>lua vim.lsp.buf.signature_help()<CR>", opts) -	-- vim.api.nvim_buf_set_keymap(bufnr, "n", "<leader>rn", "<cmd>lua vim.lsp.buf.rename()<CR>", opts) -	vim.api.nvim_buf_set_keymap(bufnr, "n", "gr", "<cmd>lua vim.lsp.buf.references()<CR>", opts) -	-- vim.api.nvim_buf_set_keymap(bufnr, "n", "<leader>ca", "<cmd>lua vim.lsp.buf.code_action()<CR>", opts) -	-- vim.api.nvim_buf_set_keymap(bufnr, "n", "<leader>f", "<cmd>lua vim.diagnostic.open_float()<CR>", opts) -	vim.api.nvim_buf_set_keymap(bufnr, "n", "[d", '<cmd>lua vim.diagnostic.goto_prev({ border = "rounded" })<CR>', opts) -	vim.api.nvim_buf_set_keymap( -		bufnr, -		"n", -		"gl", -		'<cmd>lua vim.lsp.diagnostic.show_line_diagnostics({ border = "rounded" })<CR>', -		opts -	) -	vim.api.nvim_buf_set_keymap(bufnr, "n", "]d", '<cmd>lua vim.diagnostic.goto_next({ border = "rounded" })<CR>', opts) -	vim.api.nvim_buf_set_keymap(bufnr, "n", "<leader>q", "<cmd>lua vim.diagnostic.setloclist()<CR>", opts) -	vim.cmd([[ command! Format execute 'lua vim.lsp.buf.formatting()' ]]) -end - -M.on_attach = function(client, bufnr) -	if client.name == "tsserver" then -		client.resolved_capabilities.document_formatting = false -	end -	lsp_keymaps(bufnr) -	lsp_highlight_document(client) -end - -local capabilities = vim.lsp.protocol.make_client_capabilities() - -local status_ok, cmp_nvim_lsp = pcall(require, "cmp_nvim_lsp") -if not status_ok then -	return -end - -M.capabilities = cmp_nvim_lsp.update_capabilities(capabilities) - -return M diff --git a/lua/plugins/lsp/init.lua b/lua/plugins/lsp/init.lua deleted file mode 100644 index 0b8db93..0000000 --- a/lua/plugins/lsp/init.lua +++ /dev/null @@ -1,9 +0,0 @@ --- Loads the LSP module. - -local status_ok, _ = pcall(require, "lspconfig") -if not status_ok then -	return -end - -require("plugins.lsp.lsp-installer") -require("plugins.lsp.handlers").setup() diff --git a/lua/plugins/lsp/lsp-installer.lua b/lua/plugins/lsp/lsp-installer.lua deleted file mode 100644 index 876adad..0000000 --- a/lua/plugins/lsp/lsp-installer.lua +++ /dev/null @@ -1,34 +0,0 @@ --- LSP installer. - -local status_ok, lsp_installer = pcall(require, "nvim-lsp-installer") -if not status_ok then -	return -end - --- Register a handler that will be called for all installed servers. --- Alternatively, you may also register handlers on specific server instances instead (see example below). -lsp_installer.on_server_ready(function(server) -	local opts = { -		on_attach = require("plugins.lsp.handlers").on_attach, -		capabilities = require("plugins.lsp.handlers").capabilities, -	} - -	if server.name == "jsonls" then -		local jsonls_opts = require("plugins.lsp.settings.jsonls") -		opts = vim.tbl_deep_extend("force", jsonls_opts, opts) -	end - -	if server.name == "sumneko_lua" then -		local sumneko_opts = require("plugins.lsp.settings.sumneko_lua") -		opts = vim.tbl_deep_extend("force", sumneko_opts, opts) -	end - -	if server.name == "pyright" then -		local pyright_opts = require("plugins.lsp.settings.pyright") -		opts = vim.tbl_deep_extend("force", pyright_opts, opts) -	end - -	-- This setup() function is exactly the same as lspconfig's setup function. -	-- Refer to https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md -	server:setup(opts) -end) diff --git a/lua/plugins/lsp/settings/jsonls.lua b/lua/plugins/lsp/settings/jsonls.lua deleted file mode 100644 index bcc5f65..0000000 --- a/lua/plugins/lsp/settings/jsonls.lua +++ /dev/null @@ -1,178 +0,0 @@ --- A Json language server config. --- Find more schemas here: https://www.schemastore.org/json/ - -local schemas = { -	{ -		description = "TypeScript compiler configuration file", -		fileMatch = { -			"tsconfig.json", -			"tsconfig.*.json", -		}, -		url = "https://json.schemastore.org/tsconfig.json", -	}, -	{ -		description = "Lerna config", -		fileMatch = { "lerna.json" }, -		url = "https://json.schemastore.org/lerna.json", -	}, -	{ -		description = "Babel configuration", -		fileMatch = { -			".babelrc.json", -			".babelrc", -			"babel.config.json", -		}, -		url = "https://json.schemastore.org/babelrc.json", -	}, -	{ -		description = "ESLint config", -		fileMatch = { -			".eslintrc.json", -			".eslintrc", -		}, -		url = "https://json.schemastore.org/eslintrc.json", -	}, -	{ -		description = "Bucklescript config", -		fileMatch = { "bsconfig.json" }, -		url = "https://raw.githubusercontent.com/rescript-lang/rescript-compiler/8.2.0/docs/docson/build-schema.json", -	}, -	{ -		description = "Prettier config", -		fileMatch = { -			".prettierrc", -			".prettierrc.json", -			"prettier.config.json", -		}, -		url = "https://json.schemastore.org/prettierrc", -	}, -	{ -		description = "Vercel Now config", -		fileMatch = { "now.json" }, -		url = "https://json.schemastore.org/now", -	}, -	{ -		description = "Stylelint config", -		fileMatch = { -			".stylelintrc", -			".stylelintrc.json", -			"stylelint.config.json", -		}, -		url = "https://json.schemastore.org/stylelintrc", -	}, -	{ -		description = "A JSON schema for the ASP.NET LaunchSettings.json files", -		fileMatch = { "launchsettings.json" }, -		url = "https://json.schemastore.org/launchsettings.json", -	}, -	{ -		description = "Schema for CMake Presets", -		fileMatch = { -			"CMakePresets.json", -			"CMakeUserPresets.json", -		}, -		url = "https://raw.githubusercontent.com/Kitware/CMake/master/Help/manual/presets/schema.json", -	}, -	{ -		description = "Configuration file as an alternative for configuring your repository in the settings page.", -		fileMatch = { -			".codeclimate.json", -		}, -		url = "https://json.schemastore.org/codeclimate.json", -	}, -	{ -		description = "LLVM compilation database", -		fileMatch = { -			"compile_commands.json", -		}, -		url = "https://json.schemastore.org/compile-commands.json", -	}, -	{ -		description = "Config file for Command Task Runner", -		fileMatch = { -			"commands.json", -		}, -		url = "https://json.schemastore.org/commands.json", -	}, -	{ -		description = "AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment.", -		fileMatch = { -			"*.cf.json", -			"cloudformation.json", -		}, -		url = "https://raw.githubusercontent.com/awslabs/goformation/v5.2.9/schema/cloudformation.schema.json", -	}, -	{ -		description = "The AWS Serverless Application Model (AWS SAM, previously known as Project Flourish) extends AWS CloudFormation to provide a simplified way of defining the Amazon API Gateway APIs, AWS Lambda functions, and Amazon DynamoDB tables needed by your serverless application.", -		fileMatch = { -			"serverless.template", -			"*.sam.json", -			"sam.json", -		}, -		url = "https://raw.githubusercontent.com/awslabs/goformation/v5.2.9/schema/sam.schema.json", -	}, -	{ -		description = "Json schema for properties json file for a GitHub Workflow template", -		fileMatch = { -			".github/workflow-templates/**.properties.json", -		}, -		url = "https://json.schemastore.org/github-workflow-template-properties.json", -	}, -	{ -		description = "golangci-lint configuration file", -		fileMatch = { -			".golangci.toml", -			".golangci.json", -		}, -		url = "https://json.schemastore.org/golangci-lint.json", -	}, -	{ -		description = "JSON schema for the JSON Feed format", -		fileMatch = { -			"feed.json", -		}, -		url = "https://json.schemastore.org/feed.json", -		versions = { -			["1"] = "https://json.schemastore.org/feed-1.json", -			["1.1"] = "https://json.schemastore.org/feed.json", -		}, -	}, -	{ -		description = "Packer template JSON configuration", -		fileMatch = { -			"packer.json", -		}, -		url = "https://json.schemastore.org/packer.json", -	}, -	{ -		description = "NPM configuration file", -		fileMatch = { -			"package.json", -		}, -		url = "https://json.schemastore.org/package.json", -	}, -	{ -		description = "Resume json", -		fileMatch = { "resume.json" }, -		url = "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json", -	}, -} - -local opts = { -	settings = { -		json = { -			schemas = schemas, -		}, -	}, -	setup = { -		commands = { -			Format = { -				function() -					vim.lsp.buf.range_formatting({}, { 0, 0 }, { vim.fn.line("$"), 0 }) -				end, -			}, -		}, -	}, -} - -return opts diff --git a/lua/plugins/lsp/settings/pyright.lua b/lua/plugins/lsp/settings/pyright.lua deleted file mode 100644 index d07ae8c..0000000 --- a/lua/plugins/lsp/settings/pyright.lua +++ /dev/null @@ -1,12 +0,0 @@ --- Config for pyright language server. - -return { -	settings = { - -		python = { -			analysis = { -				typeCheckingMode = "off", -			}, -		}, -	}, -} diff --git a/lua/plugins/lsp/settings/sumneko_lua.lua b/lua/plugins/lsp/settings/sumneko_lua.lua deleted file mode 100644 index d7957c1..0000000 --- a/lua/plugins/lsp/settings/sumneko_lua.lua +++ /dev/null @@ -1,18 +0,0 @@ --- Config for a Lua language server. - -return { -	settings = { - -		Lua = { -			diagnostics = { -				globals = { "vim" }, -			}, -			workspace = { -				library = { -					[vim.fn.expand("$VIMRUNTIME/lua")] = true, -					[vim.fn.stdpath("config") .. "/lua"] = true, -				}, -			}, -		}, -	}, -} diff --git a/lua/plugins/plugins.lua b/lua/plugins/plugins.lua deleted file mode 100644 index 2998fb9..0000000 --- a/lua/plugins/plugins.lua +++ /dev/null @@ -1,36 +0,0 @@ --- Neovim plugins - -return { -	-- Base -- -	{ "wbthomason/packer.nvim" }, -- Have packer manage itself -	{ "nvim-lua/popup.nvim" }, -- An implementation of the Popup API from vim in Neovim -	{ "nvim-lua/plenary.nvim" }, -- Useful lua functions used ny lots of plugins - -	-- Colorschemes -- -	{ "aktersnurra/no-clown-fiesta.nvim" }, -- My colorscheme - -	-- cmp plugins -- -	{ "hrsh7th/nvim-cmp" }, -- The completion plugin -	{ "hrsh7th/cmp-buffer" }, -- buffer completions -	{ "hrsh7th/cmp-path" }, -- path completions -	{ "hrsh7th/cmp-cmdline" }, -- cmdline completions -	{ "saadparwaiz1/cmp_luasnip" }, -- snippet completions - -	-- Snippets -- -	{ "L3MON4D3/LuaSnip" }, --snippet engine -	{ "rafamadriz/friendly-snippets" }, -- a bunch of snippets to use - -	-- LSP -- -	{ "neovim/nvim-lspconfig" }, -- enable LSP -	{ "williamboman/nvim-lsp-installer" }, -- simple to use language server installer - -	-- Telescope -- -	{ "nvim-telescope/telescope.nvim" }, - -	-- Treesitter -- -	{ -		"nvim-treesitter/nvim-treesitter", -		run = ":TSUpdate", -	}, - -}  |