From d62e6fb5e398c0fd4bed23db739db80689a9edc8 Mon Sep 17 00:00:00 2001 From: Marc Date: Fri, 6 Nov 2020 08:03:09 +0100 Subject: [PATCH] some messy stuff with python, also changes to work on emacs 26 --- init.org | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/init.org b/init.org index 2ff04ff..65c55f0 100644 --- a/init.org +++ b/init.org @@ -88,8 +88,11 @@ https://blog.d46.us/advanced-emacs-startup/ (add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t) (add-to-list 'package-archives '("org" . "https://orgmode.org/elpa/") t) -;(when (< emacs-major-version 27) -; (package-initialize)) +; fix for bug 34341 +(setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3") + +(when (< emacs-major-version 27) + (package-initialize)) #+END_SRC #+BEGIN_SRC emacs-lisp @@ -972,25 +975,26 @@ With hippie expand I am able to use yasnippet and emmet at the same time with th :END: Manage projects and jump quickly between its files #+BEGIN_SRC emacs-lisp + (defun set-workon_home() + (setenv "WORKON_HOME" (projectile-project-root)) + (message "set workon_home")) (use-package projectile :ensure t :defer 1.0 :diminish - :hook (projectile-after-switch-project . (lambda () (set-workon_home))) ;; for pyvenv to auto activate environment +; :hook (projectile-after-switch-project . (lambda () +; (set-workon_home) +; (message "set workon_home"))) ;; for pyvenv to auto activate environment + :hook (projectile-after-switch-project #'set-workon_home) :bind-keymap ("C-c p" . projectile-command-map) -; :bind -; (("C-c p p" . projectile-switch-project) -; ("C-c p c" . projectile-command-map) -; ("C-c p s s" . projectile-ag)) - :preface - (defun set-workon_home() - (setenv "WORKON_HOME" (projectile-project-root))) + ;:preface :init (setq-default projectile-cache-file (concat MY--PATH_USER_LOCAL ".projectile-cache") projectile-known-projects-file (concat MY--PATH_USER_LOCAL ".projectile-bookmarks")) :config (projectile-mode t) +; (add-hook 'projectile-after-switch-project-hook #'set-workon_home) (setq-default projectile-completion-system 'ivy projectile-enable-caching t projectile-mode-line '(:eval (projectile-project-name))))