summaryrefslogtreecommitdiff
path: root/emacs/inits/20-programming.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/inits/20-programming.el')
-rw-r--r--emacs/inits/20-programming.el18
1 files changed, 12 insertions, 6 deletions
diff --git a/emacs/inits/20-programming.el b/emacs/inits/20-programming.el
index 7d9c42f..d1085d2 100644
--- a/emacs/inits/20-programming.el
+++ b/emacs/inits/20-programming.el
@@ -1,4 +1,4 @@
-;; Time-stamp: <2024-02-03 18h41 CET (81828d54)>
+;; Time-stamp: <2024-05-27 20h15 CEST (83a9252e)>
;; -----------------------------------------------------------------------------
;; General setup
@@ -37,11 +37,14 @@
(dtrt-indent-global-mode t))
(defun programming-setup ()
+ (interactive)
+ (spell-fu-mode -1)
(subword-mode 1)
(electric-pair-local-mode)
(set-fill-column 80)
- (hs-minor-mode)
(display-line-numbers-mode 1)
+ (when (not (eq major-mode 'text-mode))
+ (hs-minor-mode))
(setq auto-hscroll-mode t)
(when (not (eq major-mode 'python-mode))
(keymap-set (current-local-map) "M-/" 'completion-at-point))
@@ -251,11 +254,16 @@
;; -------------------------------------------------------------------
;; Misc languages
+(add-to-list 'auto-mode-alist
+ '("\\.jinja\\'" . (lambda ()
+ (text-mode)
+ (auto-fill-mode -1)
+ (programming-setup))))
+
(use-package json-mode
:ensure t
:defer t
- :mode (("\\.json\\.jinja\\'" . json-mode)
- ("\\.jinja" . json-mode))
+ :mode (("\\.json\\.jinja\\'" . json-mode))
:hook (json-mode . (lambda ()
(programming-setup)
(setq standard-indent 2)
@@ -348,8 +356,6 @@
(require 'bqn-keymap-mode)
(require 'bqn-glyph-mode)
(setq save-abbrevs 'silently)
- ;; (set-face-font 'bqn-default "Berkeley Mono")
- (set-face-attribute 'bqn-default nil :height 320)
(define-abbrev-table 'bqn-mode-abbrev-table
'( ;; funtions
("abs" "│")