elisp

Unified Interface for Switching Contexts - Switch to Thing

Now I have ditched save-desktop for recentf which gives me a faster startup time but still being able to quickly access …

Emacs asynchronous copying using dired-async-mode

For a while now I’ve been using an rsync based dired-copy replacement for large copy asynchronous operations …

My first emacs package - *selected-window-accent-mode*

From my previous two posts regarding defining a Selected Window Accent some interesting posts from irreal arose, …

Improvements to Selected Window Accent

Given my previous post regarding accenting the current window: Selected Window Accent “This routine provides a …

Selected Window Accent

Borrowing from the concept of a tiling window manager I thought that emacs could better indicate the currently selected …

Redefining mark-paragraph and mark-word

I can’t say that I’m completely happy with the way emacs marks some elements, namely : mark-paragraph …

Describe Character / Face Under Cursor

Every now and then I find myself tweaking the look of emacs and have started to build up a list of my own common faces …

Window Divider Mode

I was playing around with the look of emacs and thought it might be nice to have more control over the border between …

Better Syntax Highlighting Sway Configuration Files

I have been delving into the nuts and bolts of the Sway window manager lately and especially its fork SwayFX which adds …

More Improvements to Dired Duplicate Here

On a previous post I created an elisp function to quickly duplicate a file or directory in dired, by default it would …

Opening Files Externally from dired

I have been using C-RET or W in dired for a while now to open a file externally via browse-url-of-dired-file. I was …

Org Table to Calculate Weight Loss

For a while now I have been using org tables to represent and calculate pieces of data, obviating the need to open up a …

My Evolving Modeline

I am a tinkerer and of course emacs is a perfect vehicle for this mentality. A prime example of this is my constant …

Saving My Favourite Wallpapers

I am using the styli.sh script as my wallpaper changer in sway and with a little transparency and wallpapers from …

Simplifying My Modeline

After watching the latest informative video from Protesilaos Stavrou (Prot): Emacs: write custom mode line I decided to …

Showing Org Agenda For The Year

I am just starting to include more of my org files into org-agenda. By default C-c a a gives a show for the next 7 days …

Dired Duplicate Here Revisited

It is not uncommon for me to want the ability to quickly duplicate a file, especially if I am hacking around and just …

Magit Status To Show Tracked Files

While currently piecing together my git repositories and figuring out which files to commit I am invariably going to …

Initial focus in Occur Buffer

Just a quick one today! I am finding occur extremely useful, from building an index from my emacs init file to …

Imenu Indexing My emacs Init File

After implementing my simple occur indexing in my last post : Indexing My Emacs Init File A suggestion was made to put …

Indexing My Emacs Init File

Since I keep all my emacs configuration in a single .emacs file and in a hyper organised manner it means I have my init …

Sorting Org Tags using Org Mode!

Well as always a little more time with emacs a little feedback and then finding more about org I have now figured out (I …

Sorting Org Tags

I use a package called org-rainbow-tags which adds random colours to org tags to provide a consistent colour between …

Replacing deadgrep with consult-ripgrep

I have been evolving my way through many differing ways of grepping recently from standard built-in greps to a few …

Commenting Un-commenting

After watching an interesting video by EmacsElements regarding commenting and un-commenting I have to say that I …

Simple Flexible Scrolling

I have written before about smooth scrolling using good-scroll and how I managed to find a semi satisfactory way of …

How to Display Google Calendar

Emacs is subsuming me! I have managed to get email up and running using mu4e and rss using elfeed and image viewing with …

More flexible grepping with deadgrep

I seem to be grepping a lot recently and I think the way I use deadgrep can be improved a little. Currently deadgrep …

Tidying up Dired

Bit by bit I am getting to grips with dired and using this for more operations on my files. The next step is to reduce …

Centering the Cursor After a Scroll

Something has been nagging at me for a while now, I seem to spend a lot of time moving the cursor to the next or …

Dired folder size

My dired replacement of Dolphin / linux terminal continues. The next thing is something useful to me but uncommon and …

Cut / Copy between Windows using Dired Buffers

The next step in my emacs journey is to move files around a little more easily, in fact more like a regular file …

Efficient Deletion and Insertion

As my emacs keybindings journey continues to evolve and to delete more efficiently with delete word it has lead to an …