diff --git a/elisp/extras.el b/elisp/extras.el index 8e5010a..0a73b9d 100644 --- a/elisp/extras.el +++ b/elisp/extras.el @@ -20,12 +20,6 @@ :config (load "~/.emacs.d/elisp/org-roam-setup.el")) -;; My desktop environment -;; EXWM -;(use-package exwm -; :config -; (load "~/.emacs.d/elisp/exwm-setup.el")) - ;; modeline ;; configure the default one (load "~/.emacs.d/elisp/modeline-setup.el") @@ -56,10 +50,12 @@ (use-package nov :config (add-to-list 'auto-mode-alist '("\\.epub\\'" . nov-mode))) + (use-package pdf-tools :config - ((pdf-tools-install)) - (setq pdf-view-midnight-colors '("#DCDCCC" . "#3F3F3F"))) + (progn + (pdf-tools-install) + (setq pdf-view-midnight-colors '("#DCDCCC" . "#3F3F3F")))) ;; Disk usage analyzer (use-package disk-usage) @@ -115,6 +111,11 @@ ;; git (use-package magit) +;; code completion +(use-package company + :config + (add-hook 'after-init-hook 'global-company-mode)) + ;; language server (use-package lsp-mode) @@ -125,13 +126,13 @@ (load "~/.emacs.d/elisp/ess-setup.el")) ;;Javascript -(use-package js2-mode - :config - (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))) +;(use-package js2-mode +; :config +; (add-to-list 'auto-mode-alist '("\\.js\\'" . js2-mode))) ;(use-package js2-refactor) ;(use-package xref-js2) (use-package rjsx-mode) -(use-package company) + ;(use-package company-tern) ;(load "~/.emacs.d/elisp/javascript.el") @@ -158,9 +159,8 @@ ;;Common Lisp (use-package slime - :disabled :config - (load "~/.emacs.d/elisp/slime-setup.el")) + (setq inferior-lisp-program "clisp")) ;;Rust (use-package rust-mode @@ -179,6 +179,13 @@ :init (elpy-enable)) +;(use-package lsp-pyright +; :ensure t +; :hook (python-mode . (lambda () +; (require 'lsp-pyright) +; (lsp)))) ; or lsp-deferred + + ;;Ivy related stuff (use-package ivy) (use-package ivy-bibtex)