summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua4
-rw-r--r--lua/lsp/java-ls.lua2
-rw-r--r--lua/lsp/ruby-ls.lua2
-rw-r--r--lua/lv-autocommands/init.lua2
-rw-r--r--lua/lv-dashboard/init.lua4
-rw-r--r--lua/lv-globals.lua7
-rw-r--r--vimscript/lv-vscode/init.vim2
7 files changed, 12 insertions, 11 deletions
diff --git a/init.lua b/init.lua
index 97f4bd28..a121d857 100644
--- a/init.lua
+++ b/init.lua
@@ -1,5 +1,5 @@
require('lv-globals')
-vim.cmd('luafile ~/.config/nvim/lv-settings.lua')
+vim.cmd('luafile '..CONFIG_PATH..'/lv-settings.lua')
require('settings')
require('plugins')
require('lv-utils')
@@ -20,7 +20,7 @@ require('lv-rnvimr')
require('lv-which-key')
-- TODO is there a way to do this without vimscript
-vim.cmd('source ~/.config/nvim/vimscript/functions.vim')
+vim.cmd('source '..CONFIG_PATH..'/vimscript/functions.vim')
-- LSP
require('lsp')
diff --git a/lua/lsp/java-ls.lua b/lua/lsp/java-ls.lua
index fd603cbb..88f12498 100644
--- a/lua/lsp/java-ls.lua
+++ b/lua/lsp/java-ls.lua
@@ -15,7 +15,7 @@ end
local bundles = {
vim.fn.glob(
- "~/.config/nvim/.debuggers/java-debug/com.microsoft.java.debug.plugin/target/com.microsoft.java.debug.plugin-*.jar")
+ CONFIG_PATH.."/.debuggers/java-debug/com.microsoft.java.debug.plugin/target/com.microsoft.java.debug.plugin-*.jar")
};
local on_attach = function(client, bufr)
diff --git a/lua/lsp/ruby-ls.lua b/lua/lsp/ruby-ls.lua
index 41726743..fd314e8e 100644
--- a/lua/lsp/ruby-ls.lua
+++ b/lua/lsp/ruby-ls.lua
@@ -1,6 +1,6 @@
-- If you are using rvm, make sure to change below configuration
require'lspconfig'.solargraph.setup {
- cmd = { DATA_PATH .. "~/.rbenv/shims/solargraph", "--stdio" },
+ cmd = { DATA_PATH .. "/lspinstall/ruby/solargraph/solargraph", "--stdio" },
on_attach = require'lsp'.common_on_attach,
handlers = {
["textDocument/publishDiagnostics"] = vim.lsp.with(vim.lsp.diagnostic.on_publish_diagnostics, {
diff --git a/lua/lv-autocommands/init.lua b/lua/lv-autocommands/init.lua
index a7574f66..595e6768 100644
--- a/lua/lv-autocommands/init.lua
+++ b/lua/lv-autocommands/init.lua
@@ -40,7 +40,7 @@ utils.define_augroups({
-- {'User', 'GoyoEnter', 'lua require(\'galaxyline\').galaxyline_augroup()'},
},
_java = {
- {'FileType', 'java', 'luafile ~/.config/nvim/lua/lsp/java-ls.lua'},
+ {'FileType', 'java', 'luafile '..CONFIG_PATH..'/lua/lsp/java-ls.lua'},
{'FileType', 'java', 'nnoremap ca <Cmd>lua require(\'jdtls\').code_action()<CR>'}
},
_go = {
diff --git a/lua/lv-dashboard/init.lua b/lua/lv-dashboard/init.lua
index 4bd706f3..6a57efe8 100644
--- a/lua/lv-dashboard/init.lua
+++ b/lua/lv-dashboard/init.lua
@@ -26,7 +26,7 @@ vim.g.dashboard_custom_section = {
b = {description = {' Recently Used Files'}, command = 'Telescope oldfiles'},
c = {description = {' Load Last Session '}, command = 'SessionLoad'},
d = {description = {' Find Word '}, command = 'Telescope live_grep'},
- e = {description = {' Settings '}, command = ':e ~/.config/nvim/lv-settings.lua'}
+ e = {description = {' Settings '}, command = ':e '..CONFIG_PATH..'/lv-settings.lua'}
-- e = {description = {'ï‚— Marks '}, command = 'Telescope marks'}
}
@@ -41,5 +41,5 @@ vim.g.dashboard_custom_section = {
-- }
-- find_history = 'SPC f h',
--- vim.g.dashboard_session_directory = '~/.cache/nvim/session'
+-- vim.g.dashboard_session_directory = CACHE_PATH..'/session'
vim.g.dashboard_custom_footer = O.dashboard.footer
diff --git a/lua/lv-globals.lua b/lua/lv-globals.lua
index bed92a45..d8065b27 100644
--- a/lua/lv-globals.lua
+++ b/lua/lv-globals.lua
@@ -1,3 +1,7 @@
+CONFIG_PATH = vim.fn.stdpath('config')
+DATA_PATH = vim.fn.stdpath('data')
+CACHE_PATH = vim.fn.stdpath('cache')
+
O = {
auto_close_tree = 0,
auto_complete = true,
@@ -81,6 +85,3 @@ O = {
}
}
-DATA_PATH = vim.fn.stdpath('data')
-CACHE_PATH = vim.fn.stdpath('cache')
-
diff --git a/vimscript/lv-vscode/init.vim b/vimscript/lv-vscode/init.vim
index a1b9ed1f..1aa30934 100644
--- a/vimscript/lv-vscode/init.vim
+++ b/vimscript/lv-vscode/init.vim
@@ -1,6 +1,6 @@
" packadd quickscope
-luafile ~/.config/nvim/lua/settings.lua
+execute 'luafile ' . stdpath('config') . '/lua/settings.lua'
function! s:manageEditorSize(...)
let count = a:1