- Website: https://www.jamescherti.com
- Source code snippets: Gist @jamescherti
- Open source projects: GitHub @jamescherti
- X: @jamescherti
-
minimal-emacs.d: This repository hosts a minimal Emacs configuration designed to serve as a foundation for your vanilla Emacs setup and provide a solid base for an enhanced Emacs experience.
-
outline-indent.el: An origami.el alternative that provides a minor mode that enables code folding and outlining based on indentation levels for various indentation-based text files, such as YAML, Python, and other indented text files.
-
easysession.el: Easysession is lightweight Emacs session manager that can persist and restore file editing buffers, indirect buffers/clones, Dired buffers, the tab-bar, and the Emacs frames (with or without the Emacs frames size, width, and height).
-
watch-xfce-xfconf: Configure XFCE 4 programmatically by displaying the xfconf-query commands that correspond to any change made in XFCE 4 / Xfconf settings.
-
dir-config.el: Automatically find and evaluate .dir-config.el Elisp files to configure directory-specific settings.
-
elispcomp: A command line tool that allows compiling Elisp code directly from the terminal or from a shell script. It facilitates the generation of optimized .elc (byte-compiled) and .eln (native-compiled) files.
-
vim-tab-bar.el: Make the Emacs tab-bar Look Like Vim’s Tab Bar .
-
tomorrow-night-deepblue-theme.el: The Tomorrow Night Deepblue Emacs theme is a beautiful deep blue variant of the Tomorrow Night theme, which is renowned for its elegant color palette that is pleasing to the eyes. It features a deep blue background color that creates a calming atmosphere. The theme is also a great choice for those who miss the blue themes that were trendy a few years ago.
-
ultyas: Ultyas is a command-line tool designed to simplify the process of converting code snippets from UltiSnips to YASnippet format.
-
vim-tomorrow-night-deepblue: The Vim color scheme Tomorrow Night Deepblue is a beautiful deep blue variant of the Tomorrow Night color scheme.
-
flymake-ansible-lint.el: The flymake-ansible-lint Emacs package provides a Flymake backend for ansible-lint.
-
vim-easysession: Persist and restore your Vim editing sessions easily and effortlessly.
-
flymake-bashate.el: A package that provides a Flymake backend for the bashate Bash script style checker.
-
vim-client: Connect to Vim and edit files, diff files, send Vim commands, evaluate Vim expressions...
-
cherrybuckle: Cherry MX Blue mechanical keyboard simulator (Compatible with: Linux and MacOS).
-
pathaction: A command-line tool that enables the execution of specific commands on targeted files or directories. Useful for developers, Emacs users, Vim users... Its key advantage lies in its flexibility, allowing users to handle various types of files (such as source code, text files, images, videos, configuration files, and more) simply by passing the file or directory as an argument to the pathaction tool.
-
be-quiet.el: The be-quiet Emacs package helps manage and minimize unwanted output in your Emacs environment. It is useful in contexts where controlling or suppressing verbosity is required.
-
vim-hjklmode: Add hjkl navigation to all Vim modes. This Vim plugin will help you to break the habit of using the keys that make you move your hand away from the touch type position.
-
inhibit-mouse.el: A package that disables mouse input in Emacs, offering a simpler and faster alternative to the
disable-mouse
package. -
bash-stdops: A collection of helpful Bash scripts that simplify various operations, including file searching, text replacement, and content modification.
-
org-ibullets.el: A minor mode for Emacs that enhances Org mode by displaying heading bullets as UTF-8 characters.
-
compile-angel.el: An Emacs package that automatically compiles Emacs loaded or saved Elisp libraries. This lightweight alternative to
auto-compile
not only compiles Elisp files loaded withload
andrequire
, but also handles deferred and autoloaded files. -
git-commitflow: A command-line interface that assists with the Git operations of adding, viewing differences, committing changes, and pushing updates.