CANCELLED format-all
[2023-09-16 Sat 07:46] GitHub - lassik/emacs-format-all-the-code: Auto-format source code in many la...
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. Just do M-x format-all-region-or-buffer and it will try its best to do the right thing. To auto-format code on save, use the minor mode format-all-mode. Please see the documentation for that function for instructions.
각 언어마다 다른 Emacs 패키지와 서식 지정 명령을 배우는 대신 모든 언어에 대해 동일한 명령을 사용하여 여러 언어로 된 소스 코드를 자동으로 서식 지정할 수 있습니다. M-x format-all-region-or-buffer 를 실행하기만 하면 올바른 작업을 수행하기 위해 최선을 다할 것입니다. 저장 시 코드 서식을 자동으로 지정하려면 부 모드 format-all-mode 를 사용하세요. 자세한 내용은 해당 기능의 설명서를 참조하세요.
언어별로 설정 가능.
- Clojure/ClojureScript (zprint, node-cljfmt) --> 제외하라!
- Markdown (prettier, prettierd, deno)
- ...
Prettier
https://prettier.io/docs/en/install
OFF in Spacemacs
아주 포멧팅에 애먹는다. vscode 를 보면 prettier 를 기본 포멧터로 사용 하여 개발을 많이 한다. 이거 이맥스에도 있는 건데 확인해보자.
| | |
|-------------|-----------------------------------|
| SPC m = =
| format buffer in supported layers |
https://github.com/jscheid/prettier.el
Lint (software)
Lint is the computer science term for a static code analysis tool used to flag programming errors, bugs, stylistic errors and suspicious constructs. The term originates from a Unix utility that examined C language source code. A program which performs this function is also known as a "linter".
린트는 프로그래밍 오류, 버그, 문체 오류 및 의심스러운 구성을 표시하는 데 사용되는 정적 코드 분석 도구를 뜻하는 컴퓨터 과학 용어입니다. 이 용어는 C 언어 소스 코드를 검사하는 유닉스 유틸리티에서 유래했습니다. 이 기능을 수행하는 프로그램을 "린터"라고도 합니다.