Skip to content

Commit

Permalink
Remove bufler and use IBuffer instead
Browse files Browse the repository at this point in the history
  • Loading branch information
Thomas committed Nov 5, 2024
1 parent 34eb141 commit b0b62a0
Show file tree
Hide file tree
Showing 4 changed files with 17 additions and 16 deletions.
5 changes: 5 additions & 0 deletions modules/defaults/freemacs-defaults.el
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@
:config
(display-battery-mode t))

(use-package ibuffer
:straight (:type built-in)
:bind
("C-x C-b" . ibuffer))

(provide 'freemacs-defaults)

;;; freemacs-defaults.el ends here
12 changes: 11 additions & 1 deletion modules/defaults/freemacs-defaults.org
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#+title: Defaults Configuration
#+author: Thomas Freeman
#+date: Time-stamp: <2024-11-05 15:02:52 thomas>
#+date: Time-stamp: <2024-11-05 18:34:43 thomas>
#+language: en_US
#+property: header-args :results silent :exports code

Expand Down Expand Up @@ -133,6 +133,16 @@ Many programming language style guides recommend that each line of code is less

A better fix would be to use code formatters to prevent lines from getting too long. For example, Apheleia will run formatters such as Black on Python code to keep code lines from becoming too long.

* Use IBuffer Instead of Buffer List

Use IBuffer instead of the traditional buffer list.
#+begin_src emacs-lisp :tangle yes
(use-package ibuffer
:straight (:type built-in)
:bind
("C-x C-b" . ibuffer))
#+end_src

* End

#+begin_src emacs-lisp :tangle yes
Expand Down
4 changes: 0 additions & 4 deletions modules/session/freemacs-session.el
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
(use-package bufler
:straight t
:bind ("C-x C-b" . bufler))

(use-package burly
:straight t
:commands (burly-bookmark-frames
Expand Down
12 changes: 1 addition & 11 deletions modules/session/freemacs-session.org
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

#+title:Session Module
#+author: Thomas Freeman
#+date: Time-stamp: <2024-04-22 19:56:09 Thomas>
#+date: Time-stamp: <2024-11-05 18:29:18 thomas>
#+language: en_US
#+property: header-args :results silent :exports code

Expand All @@ -22,16 +22,6 @@
-----


* Bufler

[[https://github.com/alphapapa/bufler.el][Bufler]] provides a buffer switching menu that has some enhanced automatic groupings that make it easier to configure than [[https://www.emacswiki.org/emacs/IbufferMode][Ibuffer]] as it requires less manual work to create buffer groups. It can also sort buffers into groups based on projects using ~project.el~.

#+begin_src emacs-lisp :tangle yes
(use-package bufler
:straight t
:bind ("C-x C-b" . bufler))
#+end_src

* Burly

[[https://github.com/alphapapa/burly.el][Burly]] is a tool to save buffer, window, and frame configurations among sessions. Although Emacs has Tab Bar Mode and Desktop Mode, Burly has a couple benefits that make it worth adopting for some:
Expand Down

0 comments on commit b0b62a0

Please sign in to comment.