This package provides completion for the Fish shell to pcomplete (used by shell and Eshell). You can set it up globally with:
(when (and (executable-find "fish") (require 'fish-completion nil t)) (global-fish-completion-mode))
Alternatively, you can call the fish-completion-mode
manually or in shell/Eshell mode hook.
The package emacs-bash-completion
is an optional dependency: if available, fish-completion-complete
can be configured to fall back on bash to further try completing. See fish-completion-fallback-on-bash-p
.
This package configures syntax-checking for Haskell buffers.
This package provides functionality for correcting words via custom interfaces.
This package provides a preview window of buffers that can be switched to with quicklink-style selections.
This library provides a flycheck checker for the metadata in Emacs Lisp files which are intended to be packages.
Provides feedback via flycheck about issues with the package metadata of a file, e.g. the package dependencies it requires.
This package mainly defines a macro which helps remove some of the boilerplate code from defining new Flymake backend functions.
This package provides functionality for correcting words via custom interfaces. Several interfaces are supported beside the classic Ido: Popup, Helm and Ivy.
This package provides a interface for cpplint
over Flycheck plugin. cpplint
is a static code checker for C++, following Google guidelines.
This is an Emacs global minor mode to use Emacs frames instead of Emacs' internal windowing system. This combines particularly well with tiling window managers such as XMonad.
This package provides support for running any Flycheck checker as a Flymake diagnostic backend. The effect is that Flymake will control when the checker runs, and Flymake will receive its errors.
This package mainly defines `flymake-quickdef-backend', a macro which helps remove some of the boilerplate code from defining new Flymake backend functions. Consult the function's documentation for full information on use. The macro defines a function which is suitable for use with `flymake-diagnostic-functions' and handles running the external process, creating and removing any necessary files and buffers, and regex matches against diagnostic output.
Font Lock Studio is an interactive debugger for Emacs syntax highlighting rules, also called Font Lock keywords. It can single-step Font Lock keywords -- matchers, highlights, and anchored rules, to see what happens when a buffer is fontified. Breakpoints can be set on or inside rules. When inside a rule, matches are visualized using a palette of background colors. The explainer can describe a rule in plain-text English. Finally, tight integration with Edebug allows stepping into Lisp expressions that are part of the Font Lock keywords.
This package adds support for proselint
in Flymake.
This package integrates Clj-kondo with Emacs via Flycheck.
Flymake Perlcritic adds support to Flymake for running Perl::Critic to perform static analysis of Perl code.
This package provides a backend for Flymake to use the tool ShellCheck for static analyzing bash
and sh
scripts.
This package provides a comprehensive list of diagnostic-functions for use with Flymake, give users the tools to easily define new syntax checkers and help selectively enable or disable diagnostic functions based on major modes.
This package provides on-the-fly syntax check support using Nimsuggest and flycheck.el.
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.
Integrate the French grammar and typography checker Grammalecte with Flycheck to automatically look for mistakes in your writings. It also provides an easy way to find synonyms and antonyms for a given word (to avoid repetitions for example).
find-file-in-project
finds files or directories quickly in the current project. The project root is detected automatically when Git, Subversion or Mercurial are used. It also provides functions to assist in reviewing changes on files.
Fill-column-indicator graphically indicates the location of the fill column by drawing a thin line down the length of the editing window.