mirror of
https://github.com/rydesun/dotfiles.git
synced 2026-02-23 05:15:33 +08:00
Add python repl config
remove .python_history
This commit is contained in:
parent
a8ee03ac5a
commit
ba819b7c24
1 changed files with 19 additions and 0 deletions
19
.config/python/repl_startup.py
Normal file
19
.config/python/repl_startup.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
import atexit
|
||||
import os
|
||||
import readline
|
||||
|
||||
|
||||
xdg_data_home = os.getenv('XDG_DATA_HOME', os.path.expanduser('~/.data'))
|
||||
data_dir = os.path.join(xdg_data_home, 'python')
|
||||
readline_history_file = os.path.join(data_dir, 'history')
|
||||
|
||||
try:
|
||||
readline.read_history_file(readline_history_file)
|
||||
except FileNotFoundError:
|
||||
os.makedirs(data_dir, exist_ok=True)
|
||||
open(readline_history_file, 'wb').close()
|
||||
readline.read_history_file(readline_history_file)
|
||||
|
||||
readline.set_history_length(1000000)
|
||||
|
||||
atexit.register(readline.write_history_file, readline_history_file)
|
||||
Loading…
Add table
Add a link
Reference in a new issue