mirror of
https://github.com/wting/autojump
synced 2024-10-27 20:34:07 +00:00
Let autojump follow the XDG Base Directory Spec.
It now uses $AUTOJUMP_HOME if set, else $XDG_DATA_HOME/autojump if set, else ~/.local/share/autojump.
This commit is contained in:
parent
a45d94167f
commit
07ad27b583
6
autojump
6
autojump
@ -34,7 +34,11 @@ import os
|
|||||||
MAX_KEYWEIGHT = 1000
|
MAX_KEYWEIGHT = 1000
|
||||||
MAX_STORED_PATHS = 600
|
MAX_STORED_PATHS = 600
|
||||||
COMPLETION_SEPARATOR = '__'
|
COMPLETION_SEPARATOR = '__'
|
||||||
CONFIG_DIR = os.environ.get("AUTOJUMP_DATA_DIR", os.path.expanduser("~"))
|
if "AUTOJUMP_DATA_DIR" in os.environ:
|
||||||
|
CONFIG_DIR = os.environ.get("AUTOJUMP_DATA_DIR")
|
||||||
|
else:
|
||||||
|
xdg_data_dir = os.environ.get('XDG_DATA_HOME') or os.path.join(os.environ['HOME'], '.local', 'share')
|
||||||
|
CONFIG_DIR=os.path.join(xdg_data_dir, 'autojump')
|
||||||
|
|
||||||
def uniqadd(collection, key):
|
def uniqadd(collection, key):
|
||||||
"""Adds a key to a list only if it is not already present"""
|
"""Adds a key to a list only if it is not already present"""
|
||||||
|
Loading…
Reference in New Issue
Block a user