summaryrefslogtreecommitdiff
path: root/lua/core
diff options
context:
space:
mode:
Diffstat (limited to 'lua/core')
-rw-r--r--lua/core/dashboard.lua13
-rw-r--r--lua/core/project.lua2
-rw-r--r--lua/core/telescope.lua6
-rw-r--r--lua/core/terminal.lua2
-rw-r--r--lua/core/which-key.lua2
5 files changed, 9 insertions, 16 deletions
diff --git a/lua/core/dashboard.lua b/lua/core/dashboard.lua
index a613921f..aa2a7f35 100644
--- a/lua/core/dashboard.lua
+++ b/lua/core/dashboard.lua
@@ -1,5 +1,5 @@
local M = {}
-local home_dir = vim.loop.os_homedir()
+local utils = require "utils"
M.config = function(config)
lvim.builtin.dashboard = {
@@ -7,7 +7,7 @@ M.config = function(config)
on_config_done = nil,
search_handler = "telescope",
disable_at_vim_enter = 0,
- session_directory = home_dir .. "/.cache/lvim/sessions",
+ session_directory = utils.join_paths(get_cache_dir(), "sessions"),
custom_header = {
"⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣀⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀",
"⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣤⣶⣾⠿⠿⠟⠛⠛⠛⠛⠿⠿⣿⣷⣤⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀",
@@ -69,15 +69,6 @@ M.setup = function()
vim.g.dashboard_session_directory = lvim.builtin.dashboard.session_directory
- vim.cmd "let packages = len(globpath('~/.local/share/lunarvim/site/pack/packer/start', '*', 0, 1))"
-
- vim.api.nvim_exec(
- [[
- let g:dashboard_custom_footer = ['LunarVim loaded '..packages..' plugins  ']
-]],
- false
- )
-
require("core.autocmds").define_augroups {
_dashboard = {
-- seems to be nobuflisted that makes my stuff disappear will do more testing
diff --git a/lua/core/project.lua b/lua/core/project.lua
index 7fb04933..e7527440 100644
--- a/lua/core/project.lua
+++ b/lua/core/project.lua
@@ -35,7 +35,7 @@ function M.config()
---@type string
---@usage path to store the project history for use in telescope
- datapath = CACHE_PATH,
+ datapath = get_cache_dir(),
}
end
diff --git a/lua/core/telescope.lua b/lua/core/telescope.lua
index 4ae56df0..34c1fb92 100644
--- a/lua/core/telescope.lua
+++ b/lua/core/telescope.lua
@@ -1,5 +1,7 @@
local M = {}
+local utils = require "utils"
+
function M.config()
-- Define this minimal config so that it's available if telescope is not yet available.
lvim.builtin.telescope = {
@@ -96,7 +98,7 @@ function M.find_lunarvim_files(opts)
},
prompt = ">> ",
prompt_title = "~ LunarVim files ~",
- cwd = CONFIG_PATH,
+ cwd = utils.join_paths(get_runtime_dir(), "lvim"),
find_command = { "git", "ls-files" },
}
opts = vim.tbl_deep_extend("force", theme_opts, opts)
@@ -111,7 +113,7 @@ function M.grep_lunarvim_files(opts)
layout_strategy = "bottom_pane",
prompt = ">> ",
prompt_title = "~ search LunarVim ~",
- cwd = CONFIG_PATH,
+ cwd = utils.join_paths(get_runtime_dir(), "lvim"),
}
opts = vim.tbl_deep_extend("force", theme_opts, opts)
require("telescope.builtin").live_grep(opts)
diff --git a/lua/core/terminal.lua b/lua/core/terminal.lua
index f9be8734..87053412 100644
--- a/lua/core/terminal.lua
+++ b/lua/core/terminal.lua
@@ -95,7 +95,7 @@ local function get_log_path(name)
local logger = require "core.log"
local file
if name == "nvim" then
- file = CACHE_PATH .. "/log"
+ file = utils.join_paths(get_cache_dir(), "log")
else
file = logger:new({ plugin = name }):get_path()
end
diff --git a/lua/core/which-key.lua b/lua/core/which-key.lua
index 458e1634..ef74ee51 100644
--- a/lua/core/which-key.lua
+++ b/lua/core/which-key.lua
@@ -176,7 +176,7 @@ M.config = function()
L = {
name = "+LunarVim",
c = {
- "<cmd>edit ~/.config/lvim/config.lua<cr>",
+ "<cmd>edit" .. get_config_dir() .. "/config.lua<cr>",
"Edit config.lua",
},
f = {