Compare commits
10 Commits
ad9486e6fd
...
3719d0cc7f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3719d0cc7f | ||
|
|
b09c7295ef | ||
|
|
e8ea9915ed | ||
|
|
ec52501059 | ||
|
|
4ed5f8bed2 | ||
|
|
56e42145d9 | ||
|
|
0585a2ec7b | ||
|
|
2107f1603e | ||
|
|
e50820192c | ||
|
|
c35a5a7469 |
@@ -1,9 +1,21 @@
|
|||||||
;; colors in eshell
|
;; colors in eshell
|
||||||
(add-hook 'eshell-mode-hook
|
;; (add-hook 'eshell-mode-hook
|
||||||
(lambda ()
|
;; (lambda ()
|
||||||
(setenv "TERM" "xterm-256color")))
|
;; (setenv "TERM" "xterm-256color")))
|
||||||
(add-hook 'eshell-before-prompt-hook (lambda ()
|
;; (add-hook 'eshell-before-prompt-hook (lambda ()
|
||||||
(setq xterm-color-preserve-properties t)))
|
;; (setq xterm-color-preserve-properties t)))
|
||||||
(add-to-list 'eshell-preoutput-filter-functions 'xterm-color-filter)
|
;; (add-to-list 'eshell-preoutput-filter-functions 'xterm-color-filter)
|
||||||
(setq eshell-output-filter-functions
|
;; (setq eshell-output-filter-functions
|
||||||
(remove 'eshell-handle-ansi-color eshell-output-filter-functions))
|
;; (remove 'eshell-handle-ansi-color eshell-output-filter-functions))
|
||||||
|
|
||||||
|
;; Don't cycle through history with <up> and <down>
|
||||||
|
;; Those keys were previously bound to:
|
||||||
|
;; eshell-previous-matching-input-from-input and
|
||||||
|
;; eshell-next-matching-input-from-input, respectively
|
||||||
|
|
||||||
|
(defun my-eshell-setup ()
|
||||||
|
(progn
|
||||||
|
(define-key eshell-hist-mode-map (kbd "<up>") nil)
|
||||||
|
(define-key eshell-hist-mode-map (kbd "<down>") nil)))
|
||||||
|
|
||||||
|
(add-hook 'eshell-mode-hook #'my-eshell-setup)
|
||||||
|
|||||||
@@ -6,12 +6,18 @@
|
|||||||
'(italic ((t (:slant italic))))
|
'(italic ((t (:slant italic))))
|
||||||
|
|
||||||
;;;; Load my packages
|
;;;; Load my packages
|
||||||
;;Default theme
|
;; Default theme
|
||||||
(use-package zenburn-theme
|
(use-package zenburn-theme
|
||||||
:config
|
:config
|
||||||
(load-theme 'zenburn t))
|
(load-theme 'zenburn t))
|
||||||
|
|
||||||
;;Org
|
;; Eshell
|
||||||
|
;; (use-package eshell
|
||||||
|
;; :after eshell-mode
|
||||||
|
;; :init
|
||||||
|
;; (load "~/.emacs.d/elisp/eshell-setup.el"))
|
||||||
|
|
||||||
|
;; Org
|
||||||
(use-package org
|
(use-package org
|
||||||
:config
|
:config
|
||||||
(load "~/.emacs.d/elisp/org-setup.el"))
|
(load "~/.emacs.d/elisp/org-setup.el"))
|
||||||
@@ -21,6 +27,9 @@
|
|||||||
:config
|
:config
|
||||||
(load "~/.emacs.d/elisp/org-roam-setup.el"))
|
(load "~/.emacs.d/elisp/org-roam-setup.el"))
|
||||||
|
|
||||||
|
;; Writing
|
||||||
|
(use-package writeroom-mode)
|
||||||
|
|
||||||
;; modeline
|
;; modeline
|
||||||
;; configure the default one
|
;; configure the default one
|
||||||
(load "~/.emacs.d/elisp/modeline-setup.el")
|
(load "~/.emacs.d/elisp/modeline-setup.el")
|
||||||
@@ -71,6 +80,9 @@
|
|||||||
:hook
|
:hook
|
||||||
(after-init . mu4e-alert-enable-mode-line-display))
|
(after-init . mu4e-alert-enable-mode-line-display))
|
||||||
|
|
||||||
|
;; Matrix
|
||||||
|
(use-package ement)
|
||||||
|
|
||||||
;; Read Gopher and Gemini
|
;; Read Gopher and Gemini
|
||||||
(use-package elpher)
|
(use-package elpher)
|
||||||
|
|
||||||
@@ -96,12 +108,21 @@
|
|||||||
:config
|
:config
|
||||||
(add-hook 'after-init-hook 'global-company-mode))
|
(add-hook 'after-init-hook 'global-company-mode))
|
||||||
|
|
||||||
|
;; documentation via dash docsets
|
||||||
|
(use-package dash-docs
|
||||||
|
:config
|
||||||
|
(progn
|
||||||
|
(setq dash-docs-browser-func 'eww)
|
||||||
|
(setq dash-docs-enable-debugging nil)))
|
||||||
|
|
||||||
|
(use-package treemacs
|
||||||
|
:config
|
||||||
|
(global-set-key (kbd "<f3>") 'treemacs))
|
||||||
|
|
||||||
;; language server
|
;; language server
|
||||||
(use-package lsp-mode)
|
(use-package lsp-mode)
|
||||||
(use-package lsp-ui)
|
(use-package lsp-ui)
|
||||||
(use-package lsp-treemacs
|
(use-package lsp-treemacs)
|
||||||
:config
|
|
||||||
(global-set-key (kbd "<f3>") 'treemacs))
|
|
||||||
(use-package lsp-ivy)
|
(use-package lsp-ivy)
|
||||||
(use-package company-lsp)
|
(use-package company-lsp)
|
||||||
(use-package yasnippet
|
(use-package yasnippet
|
||||||
@@ -177,15 +198,23 @@
|
|||||||
:init
|
:init
|
||||||
(setenv "WORKON_HOME" "~/.cache/pypoetry/virtualenvs"))
|
(setenv "WORKON_HOME" "~/.cache/pypoetry/virtualenvs"))
|
||||||
|
|
||||||
;;Ivy related stuff
|
(use-package python-black
|
||||||
|
:straight t
|
||||||
|
;; :demand t
|
||||||
|
:after python
|
||||||
|
:hook (python-mode . python-black-on-save-mode-enable-dwim))
|
||||||
|
|
||||||
|
;; Ivy related stuff
|
||||||
(use-package ivy)
|
(use-package ivy)
|
||||||
(use-package ivy-bibtex
|
(use-package ivy-bibtex
|
||||||
:straight t)
|
:straight t)
|
||||||
(use-package counsel)
|
(use-package counsel)
|
||||||
(use-package swiper)
|
(use-package swiper)
|
||||||
|
(use-package counsel-dash
|
||||||
|
:after (counsel))
|
||||||
(load "~/.emacs.d/elisp/ivy-setup.el")
|
(load "~/.emacs.d/elisp/ivy-setup.el")
|
||||||
|
|
||||||
;;TRAMP
|
;; TRAMP
|
||||||
(load "~/.emacs.d/elisp/tramp-setup.el")
|
(load "~/.emacs.d/elisp/tramp-setup.el")
|
||||||
(load "~/.emacs.d/elisp/outline-keymap.el")
|
(load "~/.emacs.d/elisp/outline-keymap.el")
|
||||||
(load "~/.emacs.d/elisp/bibtex-setup.el")
|
(load "~/.emacs.d/elisp/bibtex-setup.el")
|
||||||
|
|||||||
@@ -79,7 +79,7 @@
|
|||||||
|
|
||||||
;; Removes *Completions* from buffer after you've opened a file.
|
;; Removes *Completions* from buffer after you've opened a file.
|
||||||
(add-hook 'minibuffer-exit-hook
|
(add-hook 'minibuffer-exit-hook
|
||||||
'(lambda ()
|
#'(lambda ()
|
||||||
(let ((buffer "*Completions*"))
|
(let ((buffer "*Completions*"))
|
||||||
(and (get-buffer buffer)
|
(and (get-buffer buffer)
|
||||||
(kill-buffer buffer)))))
|
(kill-buffer buffer)))))
|
||||||
|
|||||||
5
init.el
5
init.el
@@ -32,6 +32,7 @@
|
|||||||
;(load "~/.emacs.d/elisp/mu4e-setup.el")
|
;(load "~/.emacs.d/elisp/mu4e-setup.el")
|
||||||
|
|
||||||
(load "~/.emacs.d/elisp/settings.el")
|
(load "~/.emacs.d/elisp/settings.el")
|
||||||
|
(load "~/.emacs.d/elisp/eshell-setup.el")
|
||||||
(load "~/.emacs.d/elisp/extras.el")
|
(load "~/.emacs.d/elisp/extras.el")
|
||||||
(load "~/.emacs.d/elisp/custom.el")
|
(load "~/.emacs.d/elisp/custom.el")
|
||||||
|
|
||||||
@@ -44,5 +45,7 @@
|
|||||||
("https://mmhaskell.com/blog?format=rss" haskell)
|
("https://mmhaskell.com/blog?format=rss" haskell)
|
||||||
("https://www.inspiredpython.com/feed" python)
|
("https://www.inspiredpython.com/feed" python)
|
||||||
("https://sachachua.com/blog/category/emacs-news/feed" emacs)
|
("https://sachachua.com/blog/category/emacs-news/feed" emacs)
|
||||||
("https://dthompson.us/feed.xml" guile)))
|
("https://dthompson.us/feed.xml" guile)
|
||||||
|
("https://wingolog.org/feed/atom" guile scheme)
|
||||||
|
("https://jazzfuel.com/feed/" jazz music)))
|
||||||
(put 'upcase-region 'disabled nil)
|
(put 'upcase-region 'disabled nil)
|
||||||
|
|||||||
Reference in New Issue
Block a user