1
0
Fork 0

compat with reworked remaps script, add pythonrc

This commit is contained in:
Luca Bilke 2024-01-26 12:43:46 +01:00
parent 6fae9dbb9c
commit e44d7d3afe
2 changed files with 35 additions and 3 deletions

View File

@ -183,9 +183,9 @@ install_dotfiles() {
} }
select_keymap() { select_keymap() {
[ -L "${user_home}/.local/share/xkb/compiled/default" ] && return [ -L "${user_home}/.local/share/xkb/compiled/keymap" ] && return
map="$(find "${user_home}/.local/share/xkb/compiled" -type f -printf "%f\n" | fzf --header="Select a default keymap:")" map="$(find "${user_home}/.local/share/xkb/compiled" -type f -printf "%f\n" | fzf --header="Select a keymap keymap:")"
ln -s "$map" "${user_home}/.local/share/xkb/compiled/default" ln -s "$map" "${user_home}/.local/share/xkb/compiled/keymap"
} }
enable_services() { enable_services() {

32
files/etc/python/pythonrc Normal file
View File

@ -0,0 +1,32 @@
# vim: ft=python
import os
import atexit
import readline
from pathlib import Path
if readline.get_current_history_length() == 0:
state_home = os.environ.get("XDG_STATE_HOME")
if state_home is None:
state_home = Path.home() / ".local" / "state"
else:
state_home = Path(state_home)
history_path = state_home / "python_history"
if history_path.is_dir():
raise OSError(f"'{history_path}' cannot be a directory")
history = str(history_path)
try:
readline.read_history_file(history)
except OSError: # Non existent
pass
def write_history():
try:
readline.write_history_file(history)
except OSError:
pass
atexit.register(write_history)