Skip to content
View jamescherti's full-sized avatar

Block or report jamescherti

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jamescherti/README.md

Hi there 👋 I am James Cherti

trophy

GitHub stats

Projects

  • 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. GitHub Repo stars

  • 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). Workflow GitHub Repo stars

  • outline-indent.el: An origami.el alternative that provides a minor mode that enables code folding based on indentation levels. (It works for any indentation-based text files, such as YAML, Python, and other indented text files.) Workflow GitHub Repo stars

  • compile-angel.el: Speed up Emacs! This package guarantees that all .el files are both byte-compiled and native-compiled, which significantly speeds up Emacs. Workflow GitHub Repo stars

  • dir-config.el: Automatically find and evaluate .dir-config.el Elisp files to configure directory-specific settings. Workflow GitHub Repo stars

  • watch-xfce-xfconf: Configure XFCE 4 programmatically using the xfconf-query commands displayed by watch-xfce-xfconf when XFCE 4 settings are modified. GitHub Repo stars

  • vim-tab-bar.el: Make the Emacs tab-bar Look Like Vim’s Tab Bar . GitHub Repo stars

  • 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. GitHub Repo stars

  • ultyas: Ultyas is a command-line tool designed to simplify the process of converting code snippets from UltiSnips to YASnippet format. GitHub Repo stars

  • buffer-terminator.el: A package that automatically kills buffers to help maintain a clean and efficient workspace, while also improving Emacs' performance by reducing the number of open buffers, thereby decreasing the number of active modes, timers, and other processes associated with those buffers. Workflow GitHub Repo stars

  • 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. Workflow GitHub Repo stars

  • quick-sdcv.el: This package enables Emacs to function as an offline dictionary by using the sdcv command-line tool directly within Emacs. Workflow GitHub Repo stars

  • vim-tomorrow-night-deepblue: The Vim color scheme Tomorrow Night Deepblue is a beautiful deep blue variant of the Tomorrow Night color scheme. GitHub Repo stars

  • flymake-ansible-lint.el: The flymake-ansible-lint Emacs package provides a Flymake backend for ansible-lint. Workflow GitHub Repo stars

  • vim-easysession: Persist and restore your Vim editing sessions easily and effortlessly. GitHub Repo stars

  • inhibit-mouse.el: A package that disables mouse input in Emacs, offering a simpler and faster alternative to the disable-mouse package. GitHub Repo stars

  • flymake-bashate.el: A package that provides a Flymake backend for the bashate Bash script style checker. Workflow GitHub Repo stars

  • enhanced-evil-paredit.el: An Emacs package that prevents parenthesis imbalance when using evil-mode with paredit. It intercepts evil-mode commands such as delete, change, and paste, blocking their execution if they would break the parenthetical structure. Workflow GitHub Repo stars

  • vim-client: Connect to Vim and edit files, diff files, send Vim commands, evaluate Vim expressions... GitHub Repo stars

  • cherrybuckle: Cherry MX Blue mechanical keyboard simulator (Compatible with: Linux and MacOS). GitHub Repo stars

  • 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. GitHub Repo stars

  • 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. Workflow GitHub Repo stars

  • 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.

  • 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.

  • git-commitflow: A command-line interface that assists with the Git operations of adding, viewing differences, committing changes, and pushing updates.

  • jc-dotfiles: This repository houses James Cherti's dotfiles and configuration scripts.

  • jc-xfce-settings: This project provides the jc-xfce-settings.sh script, which holds James Cherti's settings to customize the XFCE desktop environment, including window management, notifications, desktop behavior, keyboard settings, and more, to enhance the user experience.

  • lean-vimrc: The lean-vimrc project is a customizable Vim base that provides better Vim defaults, intended to serve as a solid foundation for a Vim configuration.

  • ansible-tuned: An Ansible playbook that manages the installation, configuration, and activation of the tuned service.

  • All projects by James Cherti

jamescherti's Top Languages

Pinned Loading

  1. minimal-emacs.d minimal-emacs.d Public

    Minimal ~/.emacs.d - Better Vanilla Emacs Defaults and Optimized Startup

    Emacs Lisp 267 25

  2. easysession.el easysession.el Public

    Emacs package: Easily persist and restore your editing sessions effortlessly.

    Emacs Lisp 67 1

  3. compile-angel.el compile-angel.el Public

    Speed up Emacs: Auto Byte/Native-Compile all Elisp files (Alternative to: auto-compile)

    Emacs Lisp 35 2

  4. outline-indent.el outline-indent.el Public

    Outline-indent: Folding text based on indentation (Alternative to origami and yafolding)

    Emacs Lisp 52 2

  5. watch-xfce-xfconf watch-xfce-xfconf Public

    watch-xfce-xfconf: Configure XFCE 4 programmatically using the xfconf-query commands displayed by watch-xfce-xfconf

    Python 16 1

  6. dir-config.el dir-config.el Public

    dir-config.el - Automatically find and load the .dir-config.el Elisp file

    Emacs Lisp 21 1