Personal emacs config
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1020 B

Editing

Unix buffer things

Platform fixes

Key bindings

Custom features/Monkey patches

Major modes

Java

JavaScript

Magit

  (use-package magit
    :bind (("C-x g" . magit-status)))
  (use-package git-commit
    :hook (git-commit-setup . git-commit-turn-on-flyspell))

Python

Platform specific

  (cond
   ((string-equal system-type "gnu/linux")
    "python3")
   ((string-equal system-type "windows-nt")
    "python.exe"))

custom feature

bindings/settings

  (use-package blacken
    :hook python-mode)
  (use-package elpy
    :bind (("C-=" . elpy-goto-assignment))
    :config
    (when (require 'flycheck nil t)
      (setq elpy-modules (delq 'elpy-module-flymake elpy-modules)))
    )
  (use-package python
    :config
    (elpy-enable))

Tramp

Webmode

Minor modes/misc

Lispy

  (use-package lispy
    :hook ((emacs-lisp-mode) . lispy-mode))