X-Git-Url: https://git.shemshak.org/~bandali/configs/blobdiff_plain/679463c61523f4eed0ab40468e9504166863e4ac..ff9cc25d59e324575e47e88bcccb3d4f291ff616:/lisp/bandali-ibuffer.el?ds=inline diff --git a/lisp/bandali-ibuffer.el b/lisp/bandali-ibuffer.el index 9b1b9b3..bf42def 100644 --- a/lisp/bandali-ibuffer.el +++ b/lisp/bandali-ibuffer.el @@ -1,3 +1,29 @@ +;;; bandali-ibuffer.el --- bandali's Ibuffer setup -*- lexical-binding: t; -*- + +;; Copyright (C) 2018-2020 Amin Bandali + +;; Author: Amin Bandali +;; Keywords: tools + +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see . + +;;; Commentary: + +;; My Ibuffer setup. + +;;; Code: + (use-package ibuffer :bind (("C-x C-b" . ibuffer) @@ -15,6 +41,8 @@ ((> (buffer-size) 100000) (format "%7.0fk" (/ (buffer-size) 1000.0))) ((> (buffer-size) 1000) (format "%7.1fk" (/ (buffer-size) 1000.0))) (t (format "%8d" (buffer-size))))) + (declare-function ibuffer-switch-to-saved-filter-groups "ibuf-ext" + (name)) :custom (ibuffer-saved-filter-groups '(("default" @@ -29,7 +57,6 @@ (mode . message-mode))) ("web" (or - ;; (mode . web-mode) (mode . mhtml-mode) (mode . css-mode) (mode . scss-mode) @@ -75,3 +102,4 @@ :hook (ibuffer . (lambda () (ibuffer-switch-to-saved-filter-groups "default")))) (provide 'bandali-ibuffer) +;;; bandali-ibuffer.el ends here