File tree 6 files changed +28
-10
lines changed
6 files changed +28
-10
lines changed Original file line number Diff line number Diff line change @@ -24,6 +24,7 @@ stds.nvim = {
24
24
" vim" ,
25
25
" join_paths" ,
26
26
" get_qvim_cache_dir" ,
27
+ " get_qvim_state_dir" ,
27
28
" get_qvim_config_dir" ,
28
29
" get_qvim_data_dir" ,
29
30
" get_qvim_rtp_dir" ,
Original file line number Diff line number Diff line change 45
45
46
46
--- Get the full path to `$QUANTUMVIM_STATE_DIR`
47
47
--- @return string
48
- function _G .get_qvim_rtp_dir ()
49
- local qvim_state_dir = os.getenv (" QUANTUMVIM_RTP_DIR " )
48
+ function _G .get_qvim_state_dir ()
49
+ local qvim_state_dir = os.getenv (" QUANTUMVIM_STATE_DIR " )
50
50
if not qvim_state_dir then
51
51
return vim .call (" stdpath" , " state" )
52
52
end
53
53
return qvim_state_dir
54
54
end
55
55
56
+ --- Get the full path to `$QUANTUMVIM_RTP_DIR`
57
+ --- @return string
58
+ function _G .get_qvim_rtp_dir ()
59
+ return os.getenv (" QUANTUMVIM_RTP_DIR" )
60
+ end
61
+
56
62
--- Get the full path to `$QUANTUMVIM_DATA_DIR`
57
63
--- @return string
58
64
function _G .get_qvim_data_dir ()
@@ -93,8 +99,10 @@ function M:init()
93
99
vim .fn .stdpath = function (what )
94
100
if what == " cache" then
95
101
return get_qvim_cache_dir ()
96
- elseif what == " state " then
102
+ elseif what == " rtp " then
97
103
return get_qvim_rtp_dir ()
104
+ elseif what == " state" then
105
+ return get_qvim_state_dir ()
98
106
elseif what == " data" then
99
107
return get_qvim_data_dir ()
100
108
elseif what == " config" then
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
3
3
export QUANTUMVIM_RTP_DIR=" ${QUANTUMVIM_RTP_DIR:- RTP_DIR_VAR} "
4
+ export QUANTUMVIM_STATE_DIR=" ${QUANTUMVIM_STATE_DIR:- STATE_DIR_VAR} "
4
5
export QUANTUMVIM_CONFIG_DIR=" ${QUANTUMVIM_CONFIG_DIR:- CONFIG_DIR_VAR} "
5
6
export QUANTUMVIM_DATA_DIR=" ${QUANTUMVIM_DATA_DIR:- DATA_DIR_VAR} "
6
7
export QUANTUMVIM_CACHE_DIR=" ${QUANTUMVIM_CACHE_DIR:- CACHE_DIR_VAR} "
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
set -e
3
3
4
+ qvim_state_name=" quantumvim"
4
5
export XDG_STATE_HOME=" $HOME /.local/state"
5
6
6
7
export QV_FIRST_TIME_SETUP=1
7
8
export NVIM_APPNAME=" ${NVIM_APPNAME:- " qvim" } "
8
- export QUANTUMVIM_RTP_DIR=" ${QUANTUMVIM_RTP_DIR:- " $XDG_STATE_HOME /$NVIM_APPNAME " } "
9
9
10
+ QUANTUMVIM_STATE_DIR=" ${QUANTUMVIM_STATE_DIR:- " $XDG_STATE_HOME /$qvim_state_name " } "
11
+ QUANTUMVIM_RTP_DIR=" ${QUANTUMVIM_RTP_DIR:- " $QUANTUMVIM_STATE_DIR /$NVIM_APPNAME " } "
12
+ QUANTUMVIM_CONFIG_DIR=" ${QUANTUMVIM_CONFIG_DIR:- " $XDG_CONFIG_HOME /$NVIM_APPNAME " } "
10
13
QUANTUMVIM_CACHE_DIR=" $( mktemp -d) "
11
14
QUANTUMVIM_DATA_DIR=" $( mktemp -d) "
12
- QUANTUMVIM_CONFIG_DIR=" $( mktemp -d) "
13
15
14
- export QUANTUMVIM_CACHE_DIR QUANTUMVIM_STATE_DIR QUANTUMVIM_DATA_DIR QUANTUMVIM_CONFIG_DIR
16
+ export QUANTUMVIM_CACHE_DIR QUANTUMVIM_STATE_DIR QUANTUMVIM_DATA_DIR QUANTUMVIM_CONFIG_DIR QUANTUMVIM_RTP_DIR
15
17
18
+ echo " state: $QUANTUMVIM_STATE_DIR "
16
19
echo " rtp: $QUANTUMVIM_RTP_DIR "
17
20
echo " cache: $QUANTUMVIM_CACHE_DIR "
18
21
echo " data: $QUANTUMVIM_DATA_DIR "
Original file line number Diff line number Diff line change 2
2
set -eo pipefail
3
3
4
4
OS=" $( uname -s) "
5
+ qvim_state_name=" quantumvim"
5
6
declare -xr NVIM_APPNAME=" ${NVIM_APPNAME:- " qvim" } "
6
7
7
8
# Set branch to master unless specified by the user
@@ -14,7 +15,8 @@ declare -xr XDG_CACHE_HOME="${XDG_CACHE_HOME:-"$HOME/.cache"}"
14
15
declare -xr XDG_CONFIG_HOME=" ${XDG_CONFIG_HOME:- " $HOME /.config" } "
15
16
declare -xr XDG_STATE_HOME=" ${XDG_STATE_HOME:- " $HOME /.local/state" } "
16
17
17
- declare -xr QUANTUMVIM_RTP_DIR=" ${QUANTUMVIM_RTP_DIR:- " $XDG_STATE_HOME /$NVIM_APPNAME " } "
18
+ declare -xr QUANTUMVIM_STATE_DIR=" ${QUANTUMVIM_STATE_DIR:- " $XDG_STATE_HOME /$qvim_state_name " } "
19
+ declare -xr QUANTUMVIM_RTP_DIR=" ${QUANTUMVIM_RTP_DIR:- " $QUANTUMVIM_STATE_DIR /$NVIM_APPNAME " } "
18
20
declare -xr QUANTUMVIM_CACHE_DIR=" ${QUANTUMVIM_CACHE_DIR:- " $XDG_CACHE_HOME /$NVIM_APPNAME " } "
19
21
declare -xr QUANTUMVIM_CONFIG_DIR=" ${QUANTUMVIM_CONFIG_DIR:- " $XDG_CONFIG_HOME /$NVIM_APPNAME " } "
20
22
declare -xr QUANTUMVIM_LOG_LEVEL=" ${QUANTUMVIM_LOG_LEVEL:- warn} "
@@ -33,7 +35,7 @@ declare ADDITIONAL_WARNINGS=""
33
35
declare USE_SSH=0
34
36
35
37
declare -a __qvim_dirs=(
36
- " $QUANTUMVIM_RTP_DIR "
38
+ " $QUANTUMVIM_STATE_DIR "
37
39
" $QUANTUMVIM_CACHE_DIR "
38
40
" $QUANTUMVIM_CONFIG_DIR "
39
41
# TODO log dir
@@ -156,7 +158,7 @@ function check_neovim_min_version() {
156
158
157
159
# exit with an error if min_version not found
158
160
if ! nvim --headless -u NONE -c " $verify_version_cmd " ; then
159
- echo " [ERROR]: LunarVim requires at least Neovim v0.8 or higher"
161
+ echo " [ERROR]: QuantimVim requires at least Neovim v0.8 or higher"
160
162
exit 1
161
163
fi
162
164
}
Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env bash
2
2
set -eo pipefail
3
3
4
+ qvim_state_name=" quantumvim"
4
5
INSTALL_PREFIX=" ${INSTALL_PREFIX:- " $HOME /.local" } "
5
6
6
7
NVIM_APPNAME=" ${NVIM_APPNAME:- " qvim" } "
@@ -13,7 +14,8 @@ XDG_CACHE_HOME="${XDG_CACHE_HOME:-"$HOME/.cache"}"
13
14
14
15
QUANTUMVIM_CONFIG_DIR=" ${QUANTUMVIM_CONFIG_DIR:- " $XDG_CONFIG_HOME /$NVIM_APPNAME " } "
15
16
QUANTUMVIM_DATA_DIR=" ${QUANTUMVIM_DATA_DIR:- " $XDG_DATA_HOME /$NVIM_APPNAME " } "
16
- QUANTUMVIM_RTP_DIR=" ${QUANTUMVIM_RTP_DIR:- " $XDG_STATE_HOME /$NVIM_APPNAME " } "
17
+ QUANTUMVIM_STATE_DIR=" ${QUANTUMVIM_STATE_DIR:- " $XDG_STATE_HOME /$qvim_state_name " } "
18
+ QUANTUMVIM_RTP_DIR=" ${QUANTUMVIM_RTP_DIR:- " $QUANTUMVIM_STATE_DIR /$NVIM_APPNAME " } "
17
19
QUANTUMVIM_CACHE_DIR=" ${QUANTUMVIM_CACHE_DIR:- " $XDG_CACHE_HOME /$NVIM_APPNAME " } "
18
20
19
21
function setup_qvim() {
@@ -30,6 +32,7 @@ function setup_qvim() {
30
32
sed -e s" #CONFIG_DIR_VAR#\" ${QUANTUMVIM_CONFIG_DIR} \" #" g \
31
33
-e s" #DATA_DIR_VAR#\" ${QUANTUMVIM_DATA_DIR} \" #" g \
32
34
-e s" #STATE_DIR_VAR#\" ${QUANTUMVIM_STATE_DIR} \" #" g \
35
+ -e s" #RTP_DIR_VAR#\" ${QUANTUMVIM_RTP_DIR} \" #" g \
33
36
-e s" #CACHE_DIR_VAR#\" ${QUANTUMVIM_CACHE_DIR} \" #" g \
34
37
-e s" #APPNAME_VAR#\" ${NVIM_APPNAME} \" #" g " $src " \
35
38
| tee " $dst " > /dev/null
You can’t perform that action at this time.
0 commit comments