knoebber / emacs / cbe9bca vs. e0a4b9d

Compare Hashes

HUNK
;; init.el --- Summary: Emacs ; init.el --- Summary: Emacs ;;; Commentary: ;;; First Emacs install date: 04/30/2019 ;;; To install config
HUNK
;; Setup magit (use-package magit) ;; Setup evil leader ;; Setup leader keys (TODO: switch to general.el) (use-package evil-leader :init (setq evil-want-keybinding nil)
HUNK
(defun eglot-format-buffer-on-save () (add-hook 'before-save-hook #'eglot-format-buffer -10 t)) ;;(elixir-ts-install-grammar) ;; https://github.com/casouri/tree-sitter-module (add-to-list 'treesit-extra-load-path (concat (getenv "HOME") "/package/tree-sitter-module/dist")) (use-package elixir-ts-mode :ensure t :config (add-hook 'elixir-ts-mode-hook #'eglot-format-buffer-on-save) ) (use-package inf-elixir) ;; :bind (("C-c i i" . 'inf-elixir) ;; ("C-c i p" . 'inf-elixir-project) ;; ("C-c i l" . 'inf-elixir-send-line) ;; ("C-c i r" . 'inf-elixir-send-region) ;; ("C-c i b" . 'inf-elixir-send-buffer) ;; ("C-c i R" . 'inf-elixir-reload-module))) (require 'eglot) (dolist (mode '(elixir-ts-mode heex-ts-mode)) (add-to-list 'eglot-server-programs `(,mode . ("/Users/nicolasknoebber/package/elixir-ls/language_server.sh")))) (add-hook 'elixir-ts-mode-hook 'eglot-ensure) (add-hook 'heex-ts-mode-hook 'eglot-ensure) (setq eldoc-echo-area-use-multiline-p 1) (setq js-indent-level 2) ;; Setup webmode (use-package web-mode :mode "\\.[tj]sx?\\'" "\\.html\\'" "\\.php\\'" "\\.tmpl\\'" "\\.erb\\'" :init (defun my-web-mode-hook () ;; Hooks for Web mode (setq-default indent-tabs-mode nil) (setq web-mode-markup-indent-offset 2) (setq web-mode-code-indent-offset 2) (setq web-mode-enable-auto-quoting nil)) (add-hook 'web-mode-hook 'my-web-mode-hook)) ;; (use-package web-mode ;; :mode "\\.[tj]sx?\\'" "\\.html\\'" "\\.php\\'" "\\.tmpl\\'" "\\.erb\\'" ;; :init ;; (defun my-web-mode-hook () ;; ;; Hooks for Web mode ;; (setq-default indent-tabs-mode nil) ;; (setq web-mode-markup-indent-offset 2) ;; (setq web-mode-code-indent-offset 2) ;; (setq web-mode-enable-auto-quoting nil)) ;; (add-hook 'web-mode-hook 'my-web-mode-hook)) ;; Setup linting with flycheck
HUNK
;; (setq org-time-stamp-custom-formats ;; '("<%m/%d/%Y>" . "<%m/%d/%Y>")) (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(custom-safe-themes '("fa2b58bb98b62c3b8cf3b6f02f058ef7827a8e497125de0254f56e373abee088" "bffa9739ce0752a37d9b1eee78fc00ba159748f50dc328af4be661484848e476" default)) '(helm-minibuffer-history-key "M-p") '(package-selected-packages '(htmlize rg flycheck web-mode elixir-ts-mode dockerfile-mode spaceline spacemacs-theme evil-collection evil-leader magit helm exec-path-from-shell))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. )