This package provides versions of query-replace and replace-regexp that work for evil-mode visual blocks.
This package adds enhanced support for Firefox (and forks based on Firefox) under EXWM. Keybindings intentionally mirror other Emacs navigation controls.
This package lets you use C-h, C-j, C-k and C-l to navigate between Emacs windows and tmux panes.
To activate this method for getting info, use something like: (require emms-info-mediainfo) (add-to-list emms-info-functions emms-info-mediainfo).
This package adds XOAuth2 authentication capabilities to Emacs auth-source. This integration requires some preliminary work on the users’ part, which includes creating tokens.
This package provides groovy-mode for syntax highlighting in Groovy source files, REPL integration with run-groovy and Grails project navigation with the grails mode.
Rainbow identifiers mode is an Emacs minor mode providing highlighting of identifiers based on their names. Each identifier gets a color based on a hash of its name.
The elegant-agenda-mode package uses fonts and typography to give your org-agenda some breathing room and elegance. This package was inspired by the work Nicolas Rougier.
This package provides an automated way of adding #include directives for missing symbols in one translation unit, see http://clang.llvm.org/extra/clang-include-fixer.html.
Column Enforce mode highlights text that extends beyond a certain column. It can be used to enforce 80 column rule. It can also be configured for any N-column rule.
emacs-smart-hungry-delete hungrily deletes whitespace between cursor and next word, parenthesis or delimiter while honoring some rules about where space should be left to separate words and parentheses.
This Emacs package provides font-lock, indentation, navigation and basic refactoring for the Clojure programming language. It is recommended to use clojure-mode with Paredit or Smartparens.
volatile-highlights-mode brings visual feedback to some operations by highlighting portions relating to the operations. All of highlights made by this library will be removed when any new operation is executed.
This library adds a list of 'Did you mean...' suggestions when the command was not found in Eshell. The suggestions are found after the commands that bear resemblance to the input command.
This package provides a ActivityWatch mode based on wakatime-mode. Enable it for the current buffer by invoking activity-watch-mode or activate it globally with global-activity-watch-mode.
Seeing Is Believing is a ruby gem to evaluate Ruby code, recording the results of each line. This minor mode provides an easy way to run it from Emacs on the current region or entire buffer.
This package lets you auto-format source code in many languages using the same command for all languages, instead of learning a different Emacs package and formatting command for each language. Over 70 languages are supported, including Emacs Lisp, Kotlin, Go and Rust.
Helm "Switch-to-REPL" offers the helm-switch-to-repl action, a generalized and extensible version of helm-ff-switch-to-shell. It can be added to helm-find-files and other helm-type-file sources such as helm-locate.
Treemacs is a file and project explorer similar to NeoTree or Vim's NerdTree, but largely inspired by the Project Explorer in Eclipse. It shows the file system outlines of your projects in a simple tree layout allowing quick navigation and exploration, while also possessing basic file management utilities.
This package helps you control your GNU/Linux desktop from Emacs. With desktop-environment, you can control the brightness and volume as well as take screenshots and lock your screen. The package depends on the availability of shell commands to do the hard work for us. These commands can be changed by customizing the appropriate variables.
This package provides an Emacs interface to interact with a running session of the Transmission Bittorrent client.
Features:
List, add, start/stop, verify, remove torrents.
Set speed limits, ratio limits, bandwidth priorities, trackers.
Navigate to the corresponding file list, torrent info, peer info contexts.
Toggle downloading and set priorities for individual files.
erc-hl-nicks highlights nicknames in ERC, an IRC client for Emacs. The main features are:
Auto-colorizes nicknames without having to specify colors
Ignores certain characters that IRC clients add to nicknames to avoid duplicates (nickname, nickname’, nickname", etc.)
Attempts to produce colors with a sufficient amount of contrast between the nick color and the background color
GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.
GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.