diff --git a/bash/.bashrc b/bash/.bashrc index 4abf06a..c708c0e 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -37,3 +37,6 @@ fi export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion + +export PIPENV_VERBOSITY=-1 +export PIPENV_DONT_LOAD_ENV=1 diff --git a/emacs/init.org b/emacs/init.org index afc3cdf..5ec8d55 100755 --- a/emacs/init.org +++ b/emacs/init.org @@ -142,7 +142,8 @@ I don't want anything to write to my init.el, so save customizations in a separa :if (memq window-system '(mac ns x)) :config (setq exec-path-from-shell-variables '("PATH" "MANPATH" "LEDGER_FILE" "LOLA_HOME" - "MODELS_HOME" "LOLA_TRAVEL_SERVICE_HOME" "WORKON_HOME") + "MODELS_HOME" "LOLA_TRAVEL_SERVICE_HOME" "WORKON_HOME" + "PIPENV_VERBOSITY" "PIPENV_DONT_LOAD_ENV") exec-path-from-shell-check-startup-files nil) (exec-path-from-shell-initialize)) #+END_SRC @@ -2962,30 +2963,6 @@ Use the LSP python client: (general-def 'normal python-mode-map "C-c C-d" #'lsp-describe-thing-at-point) #+END_SRC -Fix the doom-modeline Python display for Pipenv projects: -#+BEGIN_SRC emacs-lisp - (with-eval-after-load 'doom-modeline-env - (doom-modeline-def-env python - :hooks 'python-mode-hook - :command (lambda () - (let ((old (getenv "PIPENV_VERBOSITY"))) - (setenv "PIPENV_VERBOSITY" "-1") - (cond ((and (fboundp 'pipenv-project-p) - (pipenv-project-p)) - (list "pipenv" "run" - (or doom-modeline-env-python-executable - python-shell-interpreter - "python") - "--version")) - ((list (or doom-modeline-env-python-executable - python-shell-interpreter - "python") - "--version"))) - (setenv "PIPENV_VERBOSITY" old))) - :parser (lambda (line) (cadr (split-string line))))) -#+END_SRC - - ** Autoflake [[https://pypi.org/project/autoflake/][Autoflake]] is a tool that removes unused imports and variables from Python code: #+BEGIN_SRC emacs-lisp