31 lines
1.4 KiB
EmacsLisp
31 lines
1.4 KiB
EmacsLisp
;; -*- lexical-binding: t; -*-
|
|
;; TURN ON IN INIT FILE!!!!!
|
|
|
|
;; Make gc pauses faster by decreasing the threshold.
|
|
(setq gc-cons-threshold (* 2 1000 1000))
|
|
|
|
;; disable warnings from popping up, they are still logged
|
|
(setq warning-suppress-types '((comp)))
|
|
|
|
(require 'package)
|
|
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
|
|
;; Comment/uncomment this line to enable MELPA Stable if desired. See `package-archive-priorities`
|
|
;; and `package-pinned-packages`. Most users will not need or want to do this.
|
|
;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
|
|
(unless (package-installed-p 'use-package)
|
|
(package-refresh-contents)
|
|
(package-install 'use-package))
|
|
(require 'use-package)
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
; Beancount related
|
|
(add-to-list 'load-path "~/.emacs.d/beancount-mode")
|
|
(require 'beancount)
|
|
(add-hook 'beancount-mode-hook #'outline-minor-mode)
|
|
(define-key beancount-mode-map (kbd "C-c C-n") #'outline-next-visible-heading)
|
|
(define-key beancount-mode-map (kbd "C-c C-p") #'outline-previous-visible-heading)
|
|
(define-key beancount-mode-map (kbd "C-c C-u") #'outline-up-heading)
|
|
(define-key beancount-mode-map (kbd "C-c C-d") #'outline-down-heading)
|
|
(add-to-list 'auto-mode-alist '("\\.beancount\\'" . beancount-mode))
|
|
(add-to-list 'auto-mode-alist '("\\.bean\\'" . beancount-mode))
|