Browse Source

some messy stuff with python, also changes to work on emacs 26

master
Marc 3 years ago
parent
commit
d62e6fb5e3
1 changed files with 14 additions and 10 deletions
  1. 24
      init.org

24
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))))

Loading…
Cancel
Save