|
@ -440,6 +440,7 @@ Exclude some dirs from spamming recentf |
|
|
:custom |
|
|
:custom |
|
|
(savehist-file (concat MY--PATH_USER_LOCAL "history"))) |
|
|
(savehist-file (concat MY--PATH_USER_LOCAL "history"))) |
|
|
#+end_src |
|
|
#+end_src |
|
|
|
|
|
|
|
|
* undo |
|
|
* undo |
|
|
#+BEGIN_SRC emacs-lisp |
|
|
#+BEGIN_SRC emacs-lisp |
|
|
(use-package undo-tree |
|
|
(use-package undo-tree |
|
@ -506,17 +507,21 @@ Exclude some dirs from spamming recentf |
|
|
(quietly-read-abbrev-file)) |
|
|
(quietly-read-abbrev-file)) |
|
|
(setq save-abbrevs 'silently)) ;; don't bother me with asking for abbrev saving |
|
|
(setq save-abbrevs 'silently)) ;; don't bother me with asking for abbrev saving |
|
|
#+end_src |
|
|
#+end_src |
|
|
* COMMENT Evil (now meow) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Evil |
|
|
#+BEGIN_SRC emacs-lisp |
|
|
#+BEGIN_SRC emacs-lisp |
|
|
(use-package evil |
|
|
(use-package evil |
|
|
:ensure t |
|
|
:ensure t |
|
|
:defer .1 ;; don't block emacs when starting, load evil immediately after startup |
|
|
:defer .1 ;; don't block emacs when starting, load evil immediately after startup |
|
|
:init |
|
|
|
|
|
(setq evil-want-C-i-jump nil) ;; prevent evil from blocking TAB in org tree expanding |
|
|
|
|
|
|
|
|
:custom |
|
|
|
|
|
(evil-want-C-i-jump nil) ;; prevent evil from blocking TAB in org tree expanding |
|
|
|
|
|
(evil-want-integration t) |
|
|
|
|
|
(evil-want-keybinding nil) |
|
|
:config |
|
|
:config |
|
|
(evil-mode 1)) |
|
|
(evil-mode 1)) |
|
|
#+END_SRC |
|
|
#+END_SRC |
|
|
* Meow |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* COMMENT Meow |
|
|
#+begin_src emacs-lisp |
|
|
#+begin_src emacs-lisp |
|
|
(use-package meow |
|
|
(use-package meow |
|
|
:ensure t |
|
|
:ensure t |
|
@ -608,6 +613,7 @@ Exclude some dirs from spamming recentf |
|
|
; :config |
|
|
; :config |
|
|
(meow-global-mode t)) |
|
|
(meow-global-mode t)) |
|
|
#+end_src |
|
|
#+end_src |
|
|
|
|
|
|
|
|
* General (key mapper) |
|
|
* General (key mapper) |
|
|
#+BEGIN_SRC emacs-lisp |
|
|
#+BEGIN_SRC emacs-lisp |
|
|
(use-package general |
|
|
(use-package general |
|
@ -831,15 +837,6 @@ End Sub |
|
|
(w32-shell-execute "open" "outlook" " /select outlook:000000008A209C397CEF2C4FBA9E54AEB5B1F97F0700846D043B407C5B43A0C05AFC46DC5C630587BE5E020900006E48FF8F6027694BA6593777F542C19E0002A6434D000000"))' |
|
|
(w32-shell-execute "open" "outlook" " /select outlook:000000008A209C397CEF2C4FBA9E54AEB5B1F97F0700846D043B407C5B43A0C05AFC46DC5C630587BE5E020900006E48FF8F6027694BA6593777F542C19E0002A6434D000000"))' |
|
|
#+END_SRC |
|
|
#+END_SRC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(w32-shell-execute "open" "outlook" " /select outlook:000000008A209C397CEF2C4FBA9E54AEB5B1F97F0700846D043B407C5B43A0C05AFC46DC5C630587BE5E020900006E48FF8F6027694BA6593777F542C19E0002A6434D000000") |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[outlook:000000008A209C397CEF2C4FBA9E54AEB5B1F97F0700846D043B407C5B43A0C05AFC46DC5C630587BE5E020900006E48FF8F6027694BA6593777F542C19E0002A6434D000000][MESSAGE: AW: Offene LS Doray (Dennis Cornels)]] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[[outlook:000000008A209C397CEF2C4FBA9E54AEB5B1F97F0700846D043B407C5B43A0C05AFC46DC5C630587BE5E020900006E48FF8F6027694BA6593777F542C19E0002A6434D000000]] |
|
|
|
|
|
|
|
|
|
|
|
* misc |
|
|
* misc |
|
|
#+begin_src emacs-lisp |
|
|
#+begin_src emacs-lisp |
|
|
(use-package autorevert |
|
|
(use-package autorevert |
|
@ -1454,7 +1451,7 @@ at least pandas couldnt be resolved in pyright |
|
|
(setq completion-category-overrides '((eglot (styles orderless))))) |
|
|
(setq completion-category-overrides '((eglot (styles orderless))))) |
|
|
|
|
|
|
|
|
#+end_src |
|
|
#+end_src |
|
|
** LSP (now eglot) |
|
|
|
|
|
|
|
|
** LSP |
|
|
Configuration for the language server protocol |
|
|
Configuration for the language server protocol |
|
|
*ACHTUNG* Dateipfad muss absolut sein, symlink im Pfad führt zumindest beim ersten Start zu Fehlern beim lsp |
|
|
*ACHTUNG* Dateipfad muss absolut sein, symlink im Pfad führt zumindest beim ersten Start zu Fehlern beim lsp |
|
|
Sobald der lsp einmal lief, kann zukünftig der symlink-Pfad genommen werden. |
|
|
Sobald der lsp einmal lief, kann zukünftig der symlink-Pfad genommen werden. |
|
@ -1477,23 +1474,16 @@ TODO Unterverzeichnisse wurden noch nicht getestet |
|
|
(lsp-enable-folding t) ; default, maybe evil-matchit instead for performance? |
|
|
(lsp-enable-folding t) ; default, maybe evil-matchit instead for performance? |
|
|
(lsp-diagnostics-modeline-scope :project) |
|
|
(lsp-diagnostics-modeline-scope :project) |
|
|
(lsp-enable-file-watchers nil) |
|
|
(lsp-enable-file-watchers nil) |
|
|
|
|
|
(lsp-keymap-prefix "C-c l") |
|
|
(lsp-session-file (concat MY--PATH_USER_LOCAL "lsp-session")) |
|
|
(lsp-session-file (concat MY--PATH_USER_LOCAL "lsp-session")) |
|
|
(lsp-eslint-library-choices-file (concat MY--PATH_USER_LOCAL "lsp-eslint-choices")) |
|
|
(lsp-eslint-library-choices-file (concat MY--PATH_USER_LOCAL "lsp-eslint-choices")) |
|
|
:bind (:map lsp-mode-map ("C-c C-f" . lsp-format-buffer)) |
|
|
:bind (:map lsp-mode-map ("C-c C-f" . lsp-format-buffer)) |
|
|
:hook |
|
|
:hook |
|
|
(((python-mode |
|
|
|
|
|
js-mode |
|
|
|
|
|
js2-mode |
|
|
|
|
|
typescript-mode |
|
|
|
|
|
web-mode |
|
|
|
|
|
) . lsp-deferred) |
|
|
|
|
|
(lsp-mode . lsp-enable-which-key-integration) |
|
|
|
|
|
(lsp-mode . lsp-diagnostics-modeline-mode) |
|
|
|
|
|
(web-mode . #'lsp-flycheck-enable)) ;; enable flycheck-lsp for web-mode locally |
|
|
|
|
|
|
|
|
(lsp-mode . lsp-enable-which-key-integration) |
|
|
|
|
|
(lsp-mode . lsp-diagnostics-modeline-mode) |
|
|
|
|
|
(web-mode . #'lsp-flycheck-enable) ;; enable flycheck-lsp for web-mode locally |
|
|
:config |
|
|
:config |
|
|
(setq lsp-diagnostics-package :none)) ; disable flycheck-lsp for most modes |
|
|
|
|
|
|
|
|
|
|
|
;; (add-hook 'web-mode-hook #'lsp-flycheck-enable)) ; enable flycheck-lsp for web-mode locally |
|
|
|
|
|
|
|
|
(setq lsp-diagnostic-package :none)) ; disable flycheck-lsp for most modes |
|
|
|
|
|
|
|
|
(use-package lsp-ui |
|
|
(use-package lsp-ui |
|
|
:after lsp-mode |
|
|
:after lsp-mode |
|
@ -1515,17 +1505,6 @@ TODO Unterverzeichnisse wurden noch nicht getestet |
|
|
;; workaround hide mode-line of lsp-ui-imenu buffer |
|
|
;; workaround hide mode-line of lsp-ui-imenu buffer |
|
|
(defadvice lsp-ui-imenu (after hide-lsp-ui-imenu-mode-line activate) |
|
|
(defadvice lsp-ui-imenu (after hide-lsp-ui-imenu-mode-line activate) |
|
|
(setq mode-line-format nil))) |
|
|
(setq mode-line-format nil))) |
|
|
|
|
|
|
|
|
;;NO LONGER SUPPORTED, USE company-capf / completion-at-point |
|
|
|
|
|
;(use-package company-lsp |
|
|
|
|
|
; :requires company |
|
|
|
|
|
; :defer t |
|
|
|
|
|
; :ensure t |
|
|
|
|
|
; :config |
|
|
|
|
|
; ;;disable client-side cache because lsp server does a better job |
|
|
|
|
|
; (setq company-transformers nil |
|
|
|
|
|
; company-lsp-async t |
|
|
|
|
|
; company-lsp-cache-candidates nil)) |
|
|
|
|
|
#+END_SRC |
|
|
#+END_SRC |
|
|
|
|
|
|
|
|
** yasnippet |
|
|
** yasnippet |
|
|