From 8c72a2040f518d0167cd8e8042fce188fc7e8654 Mon Sep 17 00:00:00 2001 From: k Date: Thu, 5 Sep 2024 11:50:22 -0400 Subject: [PATCH 1/3] added direnv --- init.el | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/init.el b/init.el index 9fe2ba2..e46c29c 100644 --- a/init.el +++ b/init.el @@ -2,6 +2,7 @@ (scroll-bar-mode -1) (menu-bar-mode -1) (set-frame-parameter nil 'alpha-background 100) +(setq ring-bell-function 'ignore) (set-face-attribute 'default nil :font "GoMono Nerd Font Mono-10") @@ -12,10 +13,8 @@ (require 'use-package) - - -(use-package vterm :ensure t) (use-package magit :ensure t) +(use-package direnv :ensure t) (use-package docker :ensure t) (use-package elpher :ensure t) (use-package rust-mode :ensure t) @@ -101,13 +100,14 @@ :background (face-background 'default)) (dashboard-setup-startup-hook) + (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(package-selected-packages - '(acme-theme dashboard emojify latex-preview-pane system-packages gemini-mode nerd-icons rust-mode elpher docker magit vterm))) + '(acme-theme dashboard emojify latex-preview-pane system-packages gemini-mode nerd-icons rust-mode elpher docker direnv magit))) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. From 419ac7f46cf6d4bb7aa9703a1b48ea303ea659af Mon Sep 17 00:00:00 2001 From: k Date: Tue, 1 Oct 2024 13:45:53 -0400 Subject: [PATCH 2/3] added which-key --- init.el | 38 +++++++++++++++----------------------- 1 file changed, 15 insertions(+), 23 deletions(-) diff --git a/init.el b/init.el index e46c29c..71f8cff 100644 --- a/init.el +++ b/init.el @@ -1,18 +1,16 @@ (tool-bar-mode -1) (scroll-bar-mode -1) (menu-bar-mode -1) -(set-frame-parameter nil 'alpha-background 100) +(set-fringe-mode 0) (setq ring-bell-function 'ignore) -(set-face-attribute 'default nil :font "GoMono Nerd Font Mono-10") - +(set-face-attribute 'default nil :font "GoMono Nerd Font Mono-11") (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (package-initialize) (require 'use-package) - (use-package magit :ensure t) (use-package direnv :ensure t) (use-package docker :ensure t) @@ -24,19 +22,27 @@ (use-package latex-preview-pane :ensure t) (use-package eglot) + +(use-package which-key + :ensure t + :config + (which-key-mode)) + (use-package emojify :ensure t :hook (after-init . global-emojify-mode)) + (use-package dashboard - :ensure t - ) + :ensure t) -(use-package acme-theme +(use-package org-roam :ensure t + :custom + (org-roam-directory (file-truename "~/Notes")) :config - (load-theme 'acme t)) - + (org-roam-db-autosync-mode)) +(global-activity-watch-mode) (setq dashboard-display-icons-p t) ; display icons on both GUI and terminal (setq dashboard-icon-type 'nerd-icons) ; use `nerd-icons' package @@ -100,17 +106,3 @@ :background (face-background 'default)) (dashboard-setup-startup-hook) - -(custom-set-variables - ;; custom-set-variables was added by Custom. - ;; If you edit it by hand, you could mess it up, so be careful. - ;; Your init file should contain only one such instance. - ;; If there is more than one, they won't work right. - '(package-selected-packages - '(acme-theme dashboard emojify latex-preview-pane system-packages gemini-mode nerd-icons rust-mode elpher docker direnv magit))) -(custom-set-faces - ;; custom-set-faces was added by Custom. - ;; If you edit it by hand, you could mess it up, so be careful. - ;; Your init file should contain only one such instance. - ;; If there is more than one, they won't work right. - ) From 0838f3bedcba315aaea53f3583aa6b028e4eca79 Mon Sep 17 00:00:00 2001 From: k Date: Tue, 19 Nov 2024 22:06:24 -0500 Subject: [PATCH 3/3] Cleanup --- init.el | 51 +++++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 24 deletions(-) diff --git a/init.el b/init.el index 71f8cff..9d92998 100644 --- a/init.el +++ b/init.el @@ -4,14 +4,16 @@ (set-fringe-mode 0) (setq ring-bell-function 'ignore) -(set-face-attribute 'default nil :font "GoMono Nerd Font Mono-11") - (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t) (package-initialize) (require 'use-package) +(set-frame-parameter nil 'alpha-background 80) +(add-to-list 'default-frame-alist '(alpha-background . 80)) + (use-package magit :ensure t) +(use-package org-temp :ensure t) (use-package direnv :ensure t) (use-package docker :ensure t) (use-package elpher :ensure t) @@ -33,14 +35,23 @@ :hook (after-init . global-emojify-mode)) (use-package dashboard - :ensure t) + :ensure t + :config + (setq initial-buffer-choice (lambda () (get-buffer-create "*dashboard*")))) (use-package org-roam :ensure t + :init + (setq org-roam-v2-ack t) :custom (org-roam-directory (file-truename "~/Notes")) - :config - (org-roam-db-autosync-mode)) + :bind (("C-c n l" . org-roam-buffer-toggle) + ("C-c n f" . org-roam-node-find) + ("C-c n i" . org-roam-node-insert))) +(org-roam-db-autosync-mode) + +(setq org-return-follows-link t) +(setf (cdr (assoc 'file org-link-frame-setup)) 'find-file) (global-activity-watch-mode) @@ -57,18 +68,11 @@ (latex-preview-pane-enable) (setq-default indent-tabs-mode) -(setq default-frame-alist - (append (list '(width . 72) '(height . 40) - '(vertical-scroll-bars . nil) - '(internal-border-width . 24)))) -(set-frame-parameter (selected-frame) - 'internal-border-width 24) - - (defun mode-line-render (left right) (let* ((available-width (- (window-width) (length left) ))) (format (format "%%s %%%ds" available-width) left right))) + (setq-default mode-line-format '((:eval (mode-line-render @@ -92,17 +96,16 @@ (setq-default mode-line-format'("")) (set-face-attribute 'header-line nil - :underline (face-foreground 'default) - :background (face-background 'default) - :box nil) - - -(set-face-attribute 'mode-line nil - :height 10 :underline (face-foreground 'default) - :overline nil - :box nil - :foreground (face-background 'default) - :background (face-background 'default)) + :background (face-background 'default) + :box nil) + + + (set-face-attribute 'mode-line nil + :underline (face-foreground 'default) + :overline nil + :box nil + :foreground (face-background 'default) + :background (face-background 'default)) (dashboard-setup-startup-hook)