From b8a5f132c639046c748a7547409a8f15467830b7 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Mon, 10 Oct 2022 09:05:43 -0400 Subject: Update config --- emacs/.config/emacs-kj/init.el | 1 + 1 file changed, 1 insertion(+) (limited to 'emacs/.config/emacs-kj/init.el') diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el index e079a39..7e494ee 100644 --- a/emacs/.config/emacs-kj/init.el +++ b/emacs/.config/emacs-kj/init.el @@ -163,6 +163,7 @@ ;; For recent files. (recentf-mode 1) (run-at-time nil (* 5 60) 'recentf-save-list) +(setq recentf-max-saved-items 1000) ;; Example configuration for Consult (use-package consult -- cgit v1.2.3 From 4ca00c59e011a82ee4eaf7198babba4f3fd25530 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Tue, 11 Oct 2022 11:56:40 -0400 Subject: Add emoji mode --- emacs/.config/emacs-kj/init.el | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'emacs/.config/emacs-kj/init.el') diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el index 7e494ee..fe2db6d 100644 --- a/emacs/.config/emacs-kj/init.el +++ b/emacs/.config/emacs-kj/init.el @@ -19,6 +19,9 @@ (server-start) +(setq custom-file (expand-file-name "emacs-custom.el" user-emacs-directory)) +(load custom-file) + (defalias 'yes-or-no-p 'y-or-n-p) (straight-use-package 'use-package) @@ -52,10 +55,16 @@ (tool-bar-mode -1) (scroll-bar-mode -1) (tooltip-mode -1) - (menu-bar-mode -1)) + (menu-bar-mode -1) + (use-package all-the-icons + :if (display-graphic-p))) +(setq inhibit-compacting-font-caches t) (setq use-dialog-box nil) -;; (global-whitespace-mode) -;; (setq whitespace-style '(face trailing)) + +(use-package emojify + :bind + (("C-c C-i C-e" . emojify-insert-emoji)) + :hook (after-init . global-emojify-mode)) (setq show-trailing-whitespace t) @@ -565,7 +574,7 @@ (use-package emacs :bind (("C-c C-b C-r" . revert-buffer) - ("C-c C-r C-e" . consult-flymake) + ("C-c C-r C-e" . consult-flymake) ("C-c C-r C-f" . eglot-format) ("C-c C-r C-a" . eglot-code-actions) ("C-" . completion-at-point))) -- cgit v1.2.3 From 3ba73f62d323f0fdbf01d3749266c78de5a5e199 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Tue, 11 Oct 2022 12:03:28 -0400 Subject: emacs keybinds --- emacs/.config/emacs-kj/init.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'emacs/.config/emacs-kj/init.el') diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el index fe2db6d..64ace9b 100644 --- a/emacs/.config/emacs-kj/init.el +++ b/emacs/.config/emacs-kj/init.el @@ -137,7 +137,7 @@ (use-package marginalia :bind (:map minibuffer-local-map - ("M-n" . marginalia-cycle)) + ("M-n" . marginalia-cycle)) :init (marginalia-mode)) @@ -291,7 +291,7 @@ ;; (setq consult-project-function (lambda (_) (vc-root-dir))) ;;;; 4. locate-dominating-file ;; (setq consult-project-function (lambda (_) (locate-dominating-file "." ".git"))) -) + ) (use-package orderless :ensure t @@ -498,9 +498,9 @@ (defvar kj/publish-directory "/ssh:orbekk@dragon.orbekk.com:/storage/srv/kj.orbekk.com") (add-to-list 'org-modules 'org-habit) -; (setq org-appear-autolinks t) -; (use-package! org-appear -; :hook (org-mode . org-appear-mode)) + ; (setq org-appear-autolinks t) + ; (use-package! org-appear + ; :hook (org-mode . org-appear-mode)) (setq org-log-done 'time) (setq org-todo-keywords @@ -574,9 +574,10 @@ (use-package emacs :bind (("C-c C-b C-r" . revert-buffer) - ("C-c C-r C-e" . consult-flymake) + ("C-c C-r C-e" . consult-flymake) ("C-c C-r C-f" . eglot-format) ("C-c C-r C-a" . eglot-code-actions) + ("C-c C-i C-c" . insert-char) ("C-" . completion-at-point))) (let ((google-config-file -- cgit v1.2.3 From dc62eadcbfe2a01ea9b6017d67c938c8a9e3d90b Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Tue, 11 Oct 2022 12:28:43 -0400 Subject: eglot changes --- emacs/.config/emacs-kj/init.el | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'emacs/.config/emacs-kj/init.el') diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el index 64ace9b..10367f6 100644 --- a/emacs/.config/emacs-kj/init.el +++ b/emacs/.config/emacs-kj/init.el @@ -61,6 +61,10 @@ (setq inhibit-compacting-font-caches t) (setq use-dialog-box nil) +(use-package doom-modeline + :ensure t + :init (doom-modeline-mode 1)) + (use-package emojify :bind (("C-c C-i C-e" . emojify-insert-emoji)) @@ -121,6 +125,7 @@ :bind (:map company-active-map ("C-n" . company-select-next) ("C-p" . company-select-previous)) + :hook (eglot-managed-mode . company-mode) :config (setq company-idle-delay nil) (global-company-mode t)) -- cgit v1.2.3 From 38321f365755124ca4cf53fbe4ae4e33e00418e2 Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Wed, 12 Oct 2022 17:13:30 -0400 Subject: Add org-babel --- emacs/.config/emacs-kj/init.el | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'emacs/.config/emacs-kj/init.el') diff --git a/emacs/.config/emacs-kj/init.el b/emacs/.config/emacs-kj/init.el index 10367f6..f151f86 100644 --- a/emacs/.config/emacs-kj/init.el +++ b/emacs/.config/emacs-kj/init.el @@ -309,7 +309,15 @@ (which-key-mode)) (use-package magit) -(use-package org) +(use-package org + :config + (org-babel-do-load-languages 'org-babel-load-languages + '((emacs-lisp . t) + (shell . t))) + (setq org-confirm-babel-evaluate nil) + (require 'org-tempo)) + +(use-package ob-async) (use-package direnv :config -- cgit v1.2.3