Files
.emacs.d/core/siren-core-modules.el
Jim Myhrberg 16264c3f91 fix(vc): Disable magit-todos package
It seems to cause very long freezes within magit itself, especially when
trying to commit. It seems to that the git diff command that's run in
the background hangs and/or takes a very long time to complete for some
reason.

Manually killing those git processes let's magit wake up instantly
again, in htop they're listed as:

    git --no-pager diff --no-color -U0 <Git SHA of HEAD>
2020-02-08 10:30:22 +00:00

162 lines
3.4 KiB
EmacsLisp

;;; siren-core-modules.el --- jimeh's Emacs Siren: Module loading.
;;; Commentary:
;; Load the modules!
;;; Code:
(setq siren-modules-dir (expand-file-name "modules" siren-dir))
(siren-recursive-add-to-load-path siren-modules-dir)
;; Core
(require 'siren-aliases)
(require 'siren-global-keybindings)
(require 'siren-packages)
;; Completion
(require 'siren-company)
;; Documentation
(require 'siren-dash-at-point)
;; Editor
(require 'siren-browse-kill-ring)
(require 'siren-display-fill-column)
(require 'siren-display-indentation)
(require 'siren-display-line-numbers)
(require 'siren-folding)
(require 'siren-highlight-symbol)
(require 'siren-ido)
(require 'siren-minions)
(require 'siren-mwim)
(require 'siren-rainbow)
(require 'siren-smex)
(require 'siren-undo-tree)
(require 'siren-undohist)
;; Help
(require 'siren-helpful)
;; Linting
(require 'siren-flycheck)
;; Misc.
(require 'siren-restart-emacs)
(require 'siren-zone)
;; Navigation
(require 'siren-anzu)
(require 'siren-avy)
(require 'siren-centaur-tabs)
(require 'siren-dired)
(require 'siren-direx)
(require 'siren-dumb-jump)
(require 'siren-git-link)
(require 'siren-helm)
(require 'siren-helm-ag)
(require 'siren-helm-open-github)
(require 'siren-helm-swoop)
(require 'siren-scroll-half-screen)
;; Project management
(require 'siren-editorconfig)
(require 'siren-helm-projectile)
(require 'siren-projectile)
(require 'siren-treemacs)
;; Language Servers
(require 'siren-lsp)
(require 'siren-lsp-ui)
(require 'siren-company-lsp)
(require 'siren-helm-lsp)
;; Shell
(require 'siren-shell-pop)
;; Spelling
(require 'siren-flyspell)
;; Text editing
(require 'siren-expand-region)
(require 'siren-goto-chg)
(require 'siren-move-dup)
(require 'siren-multiple-cursors)
(require 'siren-randomize-region)
(require 'siren-smart-shift)
(require 'siren-smartparens)
(require 'siren-sort-symbols)
(require 'siren-sort-words)
(require 'siren-string-edit)
(require 'siren-string-inflection)
(require 'siren-toggle-comments)
(require 'siren-toggle-quotes)
(require 'siren-yasnippet)
;; Version control
(require 'siren-diff-hl)
(require 'siren-ediff)
(require 'siren-forge)
(require 'siren-git-timemachine)
(require 'siren-github)
(require 'siren-magit)
;; Window management
(require 'siren-buffer-move)
(require 'siren-resize-window)
(require 'siren-windmove)
(require 'siren-zoom-window)
;; Workspace management
(require 'siren-persp-mode)
;; Org-mode
(require 'siren-htmlize)
(require 'siren-org-mode)
(require 'siren-ox-gfm)
(require 'siren-ox-jira)
;; Writing
(require 'siren-writeroom)
;; Languages
(require 'siren-prog-mode)
(require 'siren-coffee)
(require 'siren-conf)
(require 'siren-css)
(require 'siren-cucumber)
(require 'siren-dart)
(require 'siren-dockerfile)
(require 'siren-emacs-lisp)
(require 'siren-flutter)
(require 'siren-gitconfig)
(require 'siren-gitignore)
(require 'siren-golang)
(require 'siren-groovy)
(require 'siren-haml)
(require 'siren-js)
(require 'siren-json)
(require 'siren-jsx)
(require 'siren-lua)
(require 'siren-makefile)
(require 'siren-markdown)
(require 'siren-php)
(require 'siren-plantuml)
(require 'siren-ruby)
(require 'siren-rust)
(require 'siren-sass)
(require 'siren-scss)
(require 'siren-sh)
(require 'siren-slim)
(require 'siren-sql)
(require 'siren-text-mode)
(require 'siren-thrift)
(require 'siren-toml)
(require 'siren-typescript)
(require 'siren-web-mode)
(require 'siren-xml)
(require 'siren-yaml)
(provide 'siren-core-modules)
;;; siren-core-modules.el ends here