From 6a529f4f929042a37e7394d8c91ba31b479189a2 Mon Sep 17 00:00:00 2001 From: William Ting Date: Thu, 5 Oct 2017 10:26:59 -0700 Subject: [PATCH] Put autojump's files in its own directory if $XDG_DATA_HOME is set. --- bin/autojump | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/bin/autojump b/bin/autojump index d047bcb..e7b061d 100755 --- a/bin/autojump +++ b/bin/autojump @@ -75,16 +75,9 @@ def set_defaults(): config = {} if is_osx(): - data_home = os.path.join( - os.path.expanduser('~'), - 'Library', - 'autojump', - ) + data_home = os.path.join(os.path.expanduser('~'), 'Library') elif is_windows(): - data_home = os.path.join( - os.getenv('APPDATA'), - 'autojump', - ) + data_home = os.getenv('APPDATA') else: data_home = os.getenv( 'XDG_DATA_HOME', @@ -92,12 +85,10 @@ def set_defaults(): os.path.expanduser('~'), '.local', 'share', - 'autojump', ), ) - - config['data_path'] = os.path.join(data_home, 'autojump.txt') - config['backup_path'] = os.path.join(data_home, 'autojump.txt.bak') + config['data_path'] = os.path.join(data_home, 'autojump', 'autojump.txt') + config['backup_path'] = os.path.join(data_home, 'autojump', 'autojump.txt.bak') return config