This package provides a Helm interface for toggling Emacs major or minor mode.
helm-switch-major-mode
list of all major modeshelm-enable-minor-mode
list of all inactive minor modeshelm-disable-minor-mode
list of all ACTIVE minor modes
Hitting RET
enables the mode, C-z
shows the mode documentation.
Modern block styling with org-indent.
org-modern provides a clean and efficient org style. The blocks (e.g. source, example) are particularly nicely decorated. But when org-indent is enabled, the block "bracket", which uses the fringe area, is disabled.
This small package approximately reproduces the block styling of org-modern when using org-indent. It can be used with or without org-modern. Recent versions support "bulk-indented" blocks nested within lists
This package provides a refactoring tool based on the Emacs Semantic parser framework. For C and C++ it supports operations such as:
Generating class implementations
Generating function prototypes
Converting functions to function pointers
Moving semantic units
etc...
For Lisp dialects like Clojure, ELisp, and Scheme, it supports operations such as:
Formatting the whole buffer
Converting sexpressions to one or multiple lines
etc...
This library enables the completion of C/C++ header file names using Company. To initialize it, just add it to `company-backends': (add-to-list company-backends company-c-headers) When you type an #include declaration within a supported major mode (see `company-c-headers-modes'), company-c-headers will search for header files within predefined search paths. company-c-headers can search "system" and "user" paths, depending on the type of #include declaration you type. You will probably want to customize the `company-c-headers-path-user and `company-c-headers-path-system variables for your specific needs.
This is a convenient language bundle for the Emacs package tree-sitter. It serves as an interim distribution mechanism, until tree-sitter is widespread enough for language-specific major modes to incorporate its functionalities.
For each supported language, this package provides:
1. Pre-compiled grammar binaries for 3 major platforms: macOS, Linux and Windows, on x86_64. In the future, tree-sitter-langs may provide tooling for major modes to do this on their own. 2. An optional highlights.scm file that provides highlighting patterns. This is mainly intended for major modes that are not aware of tree-sitter. A language major mode that wants to use tree-sitter for syntax highlighting should instead provide the query patterns on its own, using the mechanisms defined by tree-sitter-hl. 3. Optional query patterns for other minor modes that provide high-level functionalities on top of tree-sitter, such as code folding, evil text objects… As with highlighting patterns, major modes that are directly aware of tree-sitter should provide the query patterns on their own.
Documentation at https://melpa.org/#/haskell-emacs-base
Documentation at https://melpa.org/#/haskell-emacs-text
Display nerd icons in ibuffer
Documentation at https://melpa.org/#/company-restclient
Documentation at https://melpa.org/#/projectile-ripgrep
Documentation at https://melpa.org/#/consult-codesearch
Documentation at https://melpa.org/#/yasnippet-snippets
Documentation at https://melpa.org/#/lavenderless-theme
Documentation at https://melpa.org/#/sequential-command
Documentation at https://melpa.org/#/ibuffer-projectile
Documentation at https://melpa.org/#/contextual-menubar
Documentation at https://melpa.org/#/hungarian-holidays
Documentation at https://melpa.org/#/ukrainian-holidays
Documentation at https://melpa.org/#/flymake-shellcheck
Documentation at https://melpa.org/#/simple-indentation
Documentation at https://melpa.org/#/icomplete-vertical
Documentation at https://melpa.org/#/password-generator