Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@jamescherti
jamescherti
Follow
View jamescherti's full-sized avatar

James Cherti jamescherti

Sr. Software Development & Linux Infrastructure as Code Specialist | Open Source contributor

Block or report jamescherti

Block user

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

You must be logged in to block users.

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

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

Report abuse
jamescherti/README.md

trophy

GitHub stats

Projects

  • minimal-emacs.d: A customizable Emacs base that providesbetter Emacs defaults and optimized startup, intended to serve as a solid foundation for your vanilla Emacs configuration.GitHub Repo stars

  • easysession.el: EasySession is an 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).WorkflowGitHub 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.)WorkflowGitHub 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.WorkflowGitHub 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.WorkflowGitHub Repo stars

  • kirigami.el: Thekirigami Emacs package offers a unified interface for opening and closing folds across a diverse set of major and minor modes in Emacs, includingoutline-mode,outline-minor-mode,outline-indent-mode,org-mode,markdown-mode,vdiff-mode,vdiff-3way-mode,hs-minor-mode,hide-ifdef-mode,origami-mode,yafolding-mode,folding-mode, andtreesit-fold-mode. With Kirigami, folding key bindings only need to be configuredonce. After that, the same keys work consistently across all supported major and minor modes, providing a unified and predictable folding experience.WorkflowGitHub Repo stars

  • vim-tab-bar.el: An Emacs package that enhances the built-in tab-bar with a minimalist, Vim-inspired design that automatically adapts to the current Emacs theme as well as any themes loaded subsequently. This ensures thetab-bar integrates with the rest of the Emacs interface, eliminating visual conflicts and making it feel like a natural extension of your Emacs environment.GitHub Repo stars

  • enhanced-evil-paredit.el: An Emacs package that prevents parenthesis imbalance when usingevil-mode withparedit. It interceptsevil-mode commands such as delete, change, and paste, blocking their execution if they would break the parenthetical structure.WorkflowGitHub 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.WorkflowGitHub Repo stars

  • dir-config.el: Automatically find and evaluate .dir-config.el Elisp files to configure directory-specific settings.WorkflowGitHub 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

  • bufferfile.el: An Emacs package that offers a suite of helper functions for deleting and renaming files. It also ensures that all associated buffers, including indirect buffers, are properly handled during these operations.WorkflowGitHub Repo stars

  • watch-xfce-xfconf: Configure XFCE 4 programmatically using the xfconf-query commands displayed bywatch-xfce-xfconf when XFCE 4 settings are modified.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

  • persist-text-scale.el: An Emacs package ensures that the built-in text-scale-mode text scale is persisted and restored.WorkflowGitHub 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.WorkflowGitHub Repo stars

  • stripspace.el: Ensure Emacs Automatically removes trailing whitespace before saving a buffer, with an option to preserve the cursor column.WorkflowGitHub Repo stars

  • bash-stdops: A collection of helpful Bash scripts that simplify various operations, including file searching, text replacement, and content modification.GitHub Repo stars

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

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

  • pre-commit-elisp: This repository offers a collection of pre-commit hooks specifically for Emacs Lisp (Elisp) projects. These hooks enforce code quality and consistency by performing automated checks on .el files prior to committing changes.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

  • quick-fasd.el: An Emacs package to integrate Fasd. Fasd is a command-line productivity booster that offers quick access to files and directories for POSIX shells. It is inspired by tools like autojump, z and v. Fasd keeps track of files and directories you have accessed, so that you can quickly reference them in the command line.

  • org-ibullets.el: A minor mode for Emacs that enhances Org mode by displaying heading bullets as UTF-8 characters.WorkflowGitHub Repo stars

  • vim-easysession: Persist and restore your Vim editing sessions easily and effortlessly.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.WorkflowGitHub Repo stars

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

  • batchfetch: A command-line tool for cloning, fetching, and merging multiple Git repositories simultaneously. Batchfetch eliminates the need to manage each repository individually by automating repetitive Git operations. It performs tasks in parallel, significantly accelerating the cloning process. Batchfetch also detects whether a fetch is necessary, reducing unnecessary operations and improving efficiency when downloading repository data.

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

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

  • jc-xfce-settings: This project provides thejc-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.

  • jc-gnome-settings: This repository holds James Cherti's settings to customize the GNOME desktop environment, including window management, notifications, desktop behavior, keyboard settings, and more, to enhance the user experience.

  • 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

  • pathaction.el: An Emacs package that allows executing the pathaction command-line tool directly from Emacs.Workflow

  • vim-pathaction: An Vim plugin that allows executing the pathaction command-line tool directly from Vim.

  • ultisnips-mode.el: An Emacs major mode for editing Ultisnips snippet files. This mode provides syntax highlighting to facilitate editing Ultisnips snippets.

  • git-smartmv: A command-line tool that intelligently moves files and directories by automatically choosing between 'git mv' and 'mv' depending on the source and destination paths.

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

  • git-commitflow: A command-line interface that assists with the Git operations of adding, viewing differences, committing changes, and pushing updates. One significant benefit of the git-commitflow tool is that it enhances the user's awareness and control over their changes before committing.

  • buffer-wizard.el: An Emacs package offers a suite of buffer related helper functions.Workflow

  • Lightvim: The Lightvim project is a Vim configuration that is intended to serve as a solid foundation for a Vim configuration. The author began developing this configuration upon first adopting Vim and has continuously refined it over 25 years of research and testing to identify the most effective parameters and optimizations for a Vim configuration file.

  • pdfcipher: A command-line tool enables encrypting and decrypting PDF files with robust password-based encryption. It allows users to set and remove passwords, ensuring secure access and distribution of PDF documents.

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

  • ansible-role-reniced: An Ansible role that configures reniced on Debian and Ubuntu based operating systems.

  • ansible-role-flatpak: An Ansible role that installs and configures Flatpak, adds Flathub as a remote repository, and optionally manages Flatpak packages and updates.

  • ansible-role-gitolite: An Ansible role that installs and configures Gitolite for managing Git repositories and access control on remote servers.

  • ansible-role-apt: An Ansible role that manages the APT configuration and updates the /etc/apt/sources.list for Debian and Ubuntu systems.

  • ansible-role-apt-upgrade: An Ansible role for automated upgrades of Debian-based systems (e.g., Ubuntu, Debian, Linux Mint).

  • jc-gentoo-portage: This repository houses James Cherti's Gentoo Portage, which enables the compilation and installation of software packages on a Gentoo Linux system.

  • All projects by James Cherti

jamescherti's Top Languages

PinnedLoading

  1. minimal-emacs.dminimal-emacs.dPublic

    minimal-emacs.d - Better Emacs defaults and optimized startup, intended to serve as a solid foundation for your vanilla Emacs configuration

    Emacs Lisp 652 77

  2. easysession.eleasysession.elPublic

    easysession.el - Persist and Restore your Emacs Sessions effortlessly

    Emacs Lisp 158 6

  3. outline-indent.eloutline-indent.elPublic

    Outline-indent: Folding text based on indentation (Supersedes legacy packages such as origami.el and yafolding.el)

    Emacs Lisp 114 3

  4. compile-angel.elcompile-angel.elPublic

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

    Emacs Lisp 100 4

  5. buffer-terminator.elbuffer-terminator.elPublic

    buffer-terminator - Safely Terminate Emacs Buffers Automatically to Enhance Emacs' Performance

    Emacs Lisp 54 3

  6. dir-config.eldir-config.elPublic

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

    Emacs Lisp 26 1


[8]ページ先頭

©2009-2025 Movatter.jp