commit 35756f02634aa22db8e914d960e168a78db9566e
parent 014f3ec4173b982eadaa3e562cc8b4055eccece0
Author: Cem Keylan <cem@ckyln.com>
Date: Sun, 5 Jul 2020 17:48:51 +0300
looks: install helm and do some buffer customizations
Added: helm
Added: doom-modeline
Added: awesome-tab
Added: undo-tree
Changed: Fixed org hierarchy
Diffstat:
M | init.org | | | 42 | +++++++++++++++++++++++++++++++++++++++--- |
1 file changed, 39 insertions(+), 3 deletions(-)
diff --git a/init.org b/init.org
@@ -37,7 +37,10 @@ on this file itself.
- [[#elfeed][elfeed]]
- [[#extras][Extras]]
- [[#filetype-configurations][Filetype Configurations]]
-- [[#themes-and-icons][Themes and Icons]]
+- [[#themes-and-buffer-customization][Themes and Buffer Customization]]
+ - [[#doom-themes][Doom themes]]
+ - [[#all-the-icons][All the icons]]
+ - [[#buffer-customizations][Buffer customizations]]
- [[#functions][Functions]]
- [[#paste-services][Paste Services]]
- [[#notmuch][Notmuch]]
@@ -695,12 +698,12 @@ For Go, we are installing
:after company
)
#+END_SRC
-* Themes and Icons
+* Themes and Buffer Customization
I used to make use of my Xresources themes, but I sometimes sadly
need windows, and I actually do want some eye candy from time to
time.
-*** Doom themes
+** Doom themes
I want to use the default doom-theme (perhaps I can switch to
Dracula someday as well).
@@ -730,6 +733,39 @@ guess. Pretty straightforward.
(use-package all-the-icons
:straight t)
#+END_SRC
+** Buffer customizations
+*** Modeline
+#+BEGIN_SRC emacs-lisp
+ (use-package doom-modeline
+ :straight t
+ :config (doom-modeline-mode 1))
+#+END_SRC
+*** awesome-tabs
+#+BEGIN_SRC emacs-lisp
+ (use-package awesome-tab
+ :straight (:host github :repo "manateelazycat/awesome-tab"
+ :branch "master")
+ :config
+ (setq awesome-tab-height 100))
+#+END_SRC
+*** helm
+#+BEGIN_SRC emacs-lisp
+ (use-package helm
+ :straight t
+ :commands (helm-find-files helm-buffers-list)
+ :config
+ (bind-key "C-x C-f" 'helm-find-files)
+ (bind-key "C-x b" 'helm-buffers-list))
+ (use-package helm-descbinds :straight t)
+ (use-package helm-swoop :straight t)
+#+END_SRC
+*** undo-tree
+#+BEGIN_SRC emacs-lisp
+ (use-package undo-tree
+ :straight t
+ :config
+ (cheatsheet-add :group "Common" :key "C-x u" :description "undo-tree"))
+#+END_SRC
* Functions
** Paste Services
Here are two paste-thingies that I use. I got the first code from