From 2e87884a0df6f966d1e2422395e5662bf14d5a81 Mon Sep 17 00:00:00 2001 From: adalessa Date: Wed, 25 Jan 2023 19:52:11 +0100 Subject: feat: add nix & server, add parts for home manager --- lua/alpha/lsp/servers.lua | 1 + lua/alpha/utils.lua | 10 +++------- lua/config/utils.lua | 7 +++++++ lua/plugins/laravel.lua | 2 +- 4 files changed, 12 insertions(+), 8 deletions(-) create mode 100644 lua/config/utils.lua (limited to 'lua') diff --git a/lua/alpha/lsp/servers.lua b/lua/alpha/lsp/servers.lua index de05e0b..b3f70a0 100644 --- a/lua/alpha/lsp/servers.lua +++ b/lua/alpha/lsp/servers.lua @@ -5,6 +5,7 @@ return { "jsonls", "marksman", "phpactor", + "nil_ls", "rust_analyzer", "sumneko_lua", "tsserver", diff --git a/lua/alpha/utils.lua b/lua/alpha/utils.lua index a9c8549..47fd8c6 100644 --- a/lua/alpha/utils.lua +++ b/lua/alpha/utils.lua @@ -1,6 +1,6 @@ -local utils = {} +local M = {} -utils.save_and_exec = function() +M.save_and_exec = function() local source_commands = { lua = "luafi %", vim = "source %", @@ -21,8 +21,4 @@ utils.save_and_exec = function() vim.notify(string.format("File %s Sourced", current_file_name), vim.log.levels.INFO, { title = "Alpha Developer" }) end -utils.use_local = function (plugin_name) - return vim.fn.isdirectory(vim.fn.expand("~/code/plugins/").. plugin_name) == 1 -end - -return utils +return M diff --git a/lua/config/utils.lua b/lua/config/utils.lua new file mode 100644 index 0000000..ebb3eeb --- /dev/null +++ b/lua/config/utils.lua @@ -0,0 +1,7 @@ +local M = {} + +M.use_local = function (name) + return vim.fn.isdirectory(vim.fn.expand("~/code/plugins/").. name) == 1 +end + +return M diff --git a/lua/plugins/laravel.lua b/lua/plugins/laravel.lua index 2fb1958..d3de5d8 100644 --- a/lua/plugins/laravel.lua +++ b/lua/plugins/laravel.lua @@ -8,7 +8,7 @@ return { keys = { {"pa", ":Artisan"}, }, - dev = require('alpha.utils').use_local("laravel.nvim"), + dev = require('config.utils').use_local("laravel.nvim"), config = function() require("laravel").setup() require("telescope").load_extension("laravel") -- cgit v1.2.3