all options
trixie  ] [  sid  ]
[ Source: emacs-format-all-the-code  ]

Package: elpa-format-all (0.6.0-1)

Links for elpa-format-all

Screenshot

Debian Resources:

Download Source Package emacs-format-all-the-code:

Maintainers:

External Resources:

Similar packages:

Auto-formater C, C++, JS, Python, Ruby og 50 andre sprog

Med denne pakke kan du automatisk formatere kildekode i mange sprog via den samme kommando for alle sprog, i stedet for at lære forskellige Emacs-pakker og formateringskommandoer for hvert sprog.

Kør bare M-x format-all-buffer og programmet vil gøre sit bedste for at gøre det rigtige. For automatisk at formatere kode ved gem, så brug minor-tilstanden format-all-mode. Se venligst dokumentationen for den funktion for instruktionerne.

Understøttede sprog:

 - Angular/Vue (prettier)
 - Assembly (asmfmt)
 - ATS (atsfmt)
 - Awk (gawk)
 - Bazel Starlark (buildifier)
 - BibTeX (Emacs)
 - C/C++/Objective-C (clang-format, astyle)
 - C# (clang-format, astyle)
 - Cabal (cabal-fmt)
 - Clojure/ClojureScript (node-cljfmt)
 - CMake (cmake-format)
 - Crystal (crystal tool format)
 - CSS/Less/SCSS (prettier)
 - D (dfmt)
 - Dart (dartfmt)
 - Dhall (dhall format)
 - Dockerfile (dockfmt)
 - Elixir (mix format)
 - Elm (elm-format)
 - Emacs Lisp (Emacs)
 - Fish Shell (fish_indent)
 - Fortran 90 (fprettify)
 - Gleam (gleam format)
 - GLSL (clang-format)
 - Go (gofmt, goimports)
 - GraphQL (prettier)
 - Haskell (brittany, fourmolu, hindent, ormolu, stylish-haskell)
 - HTML/XHTML/XML (tidy)
 - Java (clang-format, astyle)
 - JavaScript/JSON/JSX (prettier, standard)
 - Jsonnet (jsonnetfmt)
 - Kotlin (ktlint)
 - LaTeX (latexindent, auctex)
 - Ledger (ledger-mode)
 - Lua (lua-fmt, prettier plugin)
 - Markdown (prettier)
 - Nix (nixpkgs-fmt, nixfmt)
 - OCaml (ocp-indent)
 - Perl (perltidy)
 - PHP (prettier plugin)
 - Protocol Buffers (clang-format)
 - PureScript (purty)
 - Python (black, yapf)
 - R (styler)
 - Reason (bsrefmt)
 - ReScript (rescript)
 - Ruby (rubocop, rufo, standardrb)
 - Rust (rustfmt)
 - Scala (scalafmt)
 - Shell script (beautysh, shfmt)
 - Snakemake (snakefmt)
 - Solidity (prettier plugin)
 - SQL (pgformatter, sqlformat)
 - Svelte (prettier plugin)
 - Swift (swiftformat)
 - Terraform (terraform fmt)
 - TOML (prettier plugin)
 - TypeScript/TSX (prettier)
 - V (v fmt)
 - Verilog (iStyle)
 - YAML (prettier)

Du skal installere eksterne programmer til formateringen. Hvis »format-all-buffer« ikke kan finde det korrekte program, så vil programmet forsøge at fortælle dig hvordan det installeres.

Mange af de eksterne formateringsprogrammer understøtter konfigurationsfiler i kildekodemappen til at kontrollere deres formatering. Se venligst dokumentationen for hvert formateringsprogram.

Nye eksterne formateringsprogrammer kan nemt tilføjes, hvis de kan læse kode fra standardind og formatere til standardud. Du må gerne indsende en pull-forespørgsel eller anmode om hjælp vedrørende GitHub-problemstillinger.

Other Packages Related to elpa-format-all

  • depends
  • recommends
  • suggests
  • enhances

Download elpa-format-all

Download for all available architectures
Architecture Package Size Installed Size Files
all 23.1 kB101.0 kB [list of files]