Browse Source

Add pulsar to config

main
parent
commit
b7b48f60ac
Signed by: chris GPG Key ID: 3025DCBD46F81C0F
  1. 19
      README.org
  2. 3
      modules/emacs.nix

19
README.org

@ -1079,7 +1079,10 @@ let
<<emacs-rustic-package>>
<<emacs-plantuml-package>>
<<emacs-protobuf-package>>
# User interface packages.
<<emacs-swiper-package>>
<<emacs-pulsar-package>>
<<emacs-desktop-package>>
<<emacs-doom-themes-package>>
<<emacs-doom-modeline-package>>
@ -1158,6 +1161,7 @@ When Emacs is started, it normally tries to load a Lisp program from an ititiali
;; User interface.
<<emacs-swiper-elisp>>
<<emacs-pulsar-elisp>>
<<emacs-transparency-elisp>>
<<emacs-doom-themes-elisp>>
<<emacs-doom-modeline-elisp>>
@ -2460,6 +2464,21 @@ epkgs.ivy-prescient
(ivy-prescient-mode +1)
#+END_SRC
** Pulsar
#+NAME: emacs-pulsar-package
#+BEGIN_SRC nix
epkgs.pulsar
#+END_SRC
[[https://protesilaos.com/emacs/pulsar][Pulsar]] is a simple package that temporarily highlights the current line after a given function is invoked. It's built on the =pulse.el= library which is included with core [[https://gnu.org/software/emacs/][GNU/Emacs]].
#+NAME: emacs-pulsar-elisp
#+BEGIN_SRC emacs-lisp
(require 'pulsar)
(pulsar-setup
#+END_SRC
** Transparency
It's possible to control the frame opacity in [[https://gnu.org/software/emacs/][GNU/Emacs]]. Unlike other transparency hacks, it's not merely showing the desktop background image, but is true transparency -- you can see other windows behind the Emacs window.

3
modules/emacs.nix

@ -55,11 +55,14 @@ let
epkgs.rustic
epkgs.plantuml-mode
epkgs.protobuf-mode
# User interface packages.
epkgs.ivy
epkgs.counsel
epkgs.ivy-rich
epkgs.ivy-posframe
epkgs.ivy-prescient
epkgs.pulsar
epkgs.desktop-environment
epkgs.doom-themes
epkgs.doom-modeline

Loading…
Cancel
Save