RSS.Social

James Cherti

follow: @[email protected]

Posts

pre-commit-elisp – Pre-commit hooks for Emacs Lisp (Elisp) Git repositories

Using Emacs vc-diff with tools such as git-crypt or Rails credentials: Handling Binary Diff Issues

13 Useful GNOME Shell Extensions for a Better Desktop Experience (Available in the official Debian repositories or on the GNOME Extensions website for other distributions)

Installing Arch Linux onto a separate partition from an existing Debian-based distribution (Ubuntu, Debian, Linux Mint…), without using the Arch Linux installation media

How I Designed an Ergonomic Workstation for IT Specialists to Enhance Focus, Comfort, and Efficiency

minimal-vim-config – The Efficient Minimal Vim/Neovim Configuration

Enhancing Git Diff for Emacs Lisp: Better Git Diff of Elisp function or macro definitions

Python: How to Clear Stdin Before Using the input() Function

Bash shell: Interactive Menu to Insert any String from the Tmux Scrollback Buffer Into the Shell Prompt

Linux: Setting the default GDM login monitor in a multi-monitor setup using GNOME display settings

Git: Suppressing Irrelevant Git Diff Output for Specific Files (e.g., binary files, encrypted files…)

Emacs: stripspace.el – Automatically Remove Trailing Whitespace Before Saving a Buffer, with an Option to Preserve the Cursor Column

Emacs package: bufferfile – Delete or rename buffer file names with their associated buffers

Emacs: persist-text-scale.el – Persist and Restore the Text Scale for All Buffers

Configuring Linux on a ThinkPad T420s Laptop (Debian, Ubuntu, Linux Mint…)