From 8f73d9cd0ff1302aeb1b36562cbff179aed9884f Mon Sep 17 00:00:00 2001 From: Artem Sheremet Date: Sat, 5 Jan 2019 16:45:50 +0100 Subject: [PATCH] Python: vim config, history file --- .bashrc | 1 + .pythonstartup | 19 +++++++++++++++++++ .vim/after/ftplugin/python.vim | 2 ++ 3 files changed, 22 insertions(+) create mode 100644 .pythonstartup create mode 100644 .vim/after/ftplugin/python.vim diff --git a/.bashrc b/.bashrc index 5baef2a..d5984bc 100644 --- a/.bashrc +++ b/.bashrc @@ -88,6 +88,7 @@ done export DOOMWADDIR=~/dist/games/doom/wad export DE=generic export CLICOLOR=1 +export PYTHONSTARTUP="$HOME/.pythonstartup" # Disable Wine creating application shortcuts and, most importantly, hijack # file associations! diff --git a/.pythonstartup b/.pythonstartup new file mode 100644 index 0000000..1283b9e --- /dev/null +++ b/.pythonstartup @@ -0,0 +1,19 @@ +def init_prompt(): + try: + import readline + import rlcompleter + except ImportError: + return + + import os + histfile = os.path.join(os.environ.get('HOME', ''), '.pythonhistory') + try: + readline.read_history_file(histfile) + except IOError: + pass + + import atexit + atexit.register(readline.write_history_file, histfile) + +init_prompt() +del init_prompt diff --git a/.vim/after/ftplugin/python.vim b/.vim/after/ftplugin/python.vim new file mode 100644 index 0000000..ad650e2 --- /dev/null +++ b/.vim/after/ftplugin/python.vim @@ -0,0 +1,2 @@ +setlocal shiftwidth=2 +setlocal expandtab