dotfiles/emacs/.emacs.d/init.el
2024-06-07 10:38:09 +01:00

53 lines
1.1 KiB
EmacsLisp

;; -*- lexical-binding: t; -*-
;; Personal modules
(add-to-list 'load-path '"~/.dotfiles/emacs/.emacs.d/modules")
;; Slightly nicer theme
(set-face-attribute 'default nil :font "Menlo" :height 130)
(require 'jg-package)
(require 'jg-core)
(require 'jg-display)
(require 'jg-style)
(require 'jg-keys)
(require 'jg-dev)
(require 'jg-org)
(use-package ivy
:diminish
:config
(ivy-mode 1))
(use-package which-key
:init (which-key-mode)
:diminish which-key-mode
:config
(setq which-key-idle-delay 0.3))
(use-package markdown-mode
:ensure t
:mode ("README\\.md\\'" . gfm-mode)
:init
(setq markdown-command "pandoc")
(setq markdown-max-image-size '(500 . 300)))
(use-package projectile
:diminish projectile-modex
:config (projectile-mode)
:bind-keymap
("C-c p" . projectile-command-map)
:init
(setq projectile-switch-project-action #'projectile-dired))
(use-package counsel-projectile
:after projectile
:config
(counsel-projectile-mode 1))
(setq vc-follow-symlinks t)
(use-package auctex
:config
(setq TeX-auto-save t)
(setq TeX-parse-self t)
)