Compare commits

...

12 Commits

Author SHA1 Message Date
Oliver Payne e5770a20b7 Install eat and sicp packages 2023-12-04 20:50:58 +00:00
Oliver Payne 4216943776 Set terminus font to be default 2023-12-04 20:50:36 +00:00
Oliver Payne 06795ed0d1 Kill eat buffers on command exit
This is that terminal applications don't leave old buffers hanging
around after they are finished.
2023-12-04 20:49:47 +00:00
Oliver Payne d280cb2800 Use eat for eshell terminal emulation 2023-12-04 20:49:18 +00:00
Oliver Payne 78462b1c96 Suppress windows for async commands 2023-12-04 20:48:36 +00:00
Oliver Payne 4a90e612aa Mark latest theme files as safe 2023-12-04 20:47:46 +00:00
Oliver Payne 24d6ceb3f9 Always open a new buffer for async-shell-command 2023-12-04 20:47:21 +00:00
Oliver Payne 216bfc37f3 Add gnus.el 2023-11-02 22:14:52 +00:00
Oliver Payne 58bf78dd80 Try putting basic completion before orderless
Also add partial-completion
2023-11-02 22:13:20 +00:00
Oliver Payne ae9f73ab87 Add which-key 2023-11-02 22:13:06 +00:00
Oliver Payne 932ccac403 Switch transient mark mode back on 2023-11-02 22:12:44 +00:00
Oliver Payne c80c0d666b Update safe themes to new modus ones 2023-11-02 22:11:56 +00:00
2 changed files with 11 additions and 5 deletions

2
gnus.el Normal file
View File

@ -0,0 +1,2 @@
(setq mail-sources
'((file :path "/var/mail/olly")))

14
init.el
View File

@ -109,20 +109,24 @@
;; 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.
'(async-shell-command-buffer 'new-buffer)
'(column-number-mode t)
'(comment-auto-fill-only-comments t)
'(completion-category-overrides '((file (styles partial-completion))))
'(completion-styles '(orderless basic))
'(completion-styles '(basic partial-completion orderless))
'(consult-grep-args
"ggrep --null --line-buffered --color=never --ignore-case --line-number -I -r .")
'(custom-enabled-themes '(modus-vivendi))
'(custom-safe-themes
'("eb50f36ed5141c3f702f59baa1968494dc8e9bd22ed99d2aaa536c613c8782db" "eb7cd622a0916358a6ef6305e661c6abfad4decb4a7c12e73d6df871b8a195f8" default))
'("2cc1b50120c0d608cc5064eb187bcc22c50390eb091fddfa920bf2639112adb6" "69f7e8101867cfac410e88140f8c51b4433b93680901bb0b52014144366a08c8" "eb50f36ed5141c3f702f59baa1968494dc8e9bd22ed99d2aaa536c613c8782db" "eb7cd622a0916358a6ef6305e661c6abfad4decb4a7c12e73d6df871b8a195f8" default))
'(desktop-save-mode nil)
'(dired-dwim-target 'dired-dwim-target-next)
'(display-buffer-alist '(("\\*Async" display-buffer-no-window (nil))))
'(display-time-24hr-format t)
'(display-time-day-and-date t)
'(display-time-mode t)
'(eat-eshell-mode t)
'(eat-kill-buffer-on-exit t)
'(ediff-window-setup-function 'ediff-setup-windows-plain)
'(gnus-group-mode-hook '(gnus-topic-mode gnus-agent-mode))
'(gnus-secondary-select-methods '((nnml "")))
@ -139,7 +143,7 @@
("gnu" . "https://elpa.gnu.org/packages/")
("nongnu" . "https://elpa.nongnu.org/nongnu/")))
'(package-selected-packages
'(eglot haskell-mode undo-tree expand-region project consult pdf-tools slime corfu org-journal smartparens modus-themes orderless solarized-theme vertico use-package racket-mode magit))
'(sicp eat which-key eglot haskell-mode undo-tree expand-region project consult pdf-tools slime corfu org-journal smartparens modus-themes orderless solarized-theme vertico use-package racket-mode magit))
'(prog-mode-hook
'(flyspell-prog-mode display-line-numbers-mode turn-on-smartparens-strict-mode))
'(save-place-mode t)
@ -150,8 +154,8 @@
'(text-mode-hook
'(turn-on-flyspell turn-on-auto-fill text-mode-hook-identify))
'(tool-bar-mode nil)
'(transient-mark-mode nil)
'(use-package-compute-statistics t)
'(which-key-mode t)
'(xref-show-definitions-function 'consult-xref)
'(xref-show-xrefs-function 'consult-xref))
@ -160,7 +164,7 @@
;; 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.
'(default ((t (:inherit nil :extend nil :stipple nil :background "#000000" :foreground "#ffffff" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 78 :width semi-condensed :foundry "Misc" :family "Terminus")))))
'(default ((t (:inherit nil :extend nil :stipple nil :background "#000000" :foreground "#ffffff" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight medium :height 78 :width semi-condensed :family "terminus")))))