BIBLIOGRAPHY

History

  • [2025-03-23 Sun 07:27] 아차. 싶었다. 그래. 폴드를 담으려다가보니 여기서 담는 것들은?!

|2025-03-23 Sun 07:27|

@user let me summaries about doomemacs’s editor module

https://github.com/junghan0611/doomemacs/tree/master/modules/editor

@assistant Doom Emacs의 *editor 모듈*는 여러 가지 기능을 제공합니다. 주요 기능은 다음과 같습니다:

  • evil 모듈: Vim과 유사한 키바인딩을 제공하여 Vim 사용자에게 친숙한 환경을 제공합니다. evil 모듈은 다양한 Vim 플러그인의 기능을 포함하고 있습니다[4].
  • file-templates 모듈: yasnippet을 사용하여 빈 파일에 템플릿을 자동으로 삽입할 수 있습니다. 템플릿은 특정 파일 형식이나 경로에 따라 자동으로 확장됩니다[2].
  • multiple-cursors 모듈: 여러 커서를 사용하여 동시에 여러 위치에서 편집할 수 있는 기능을 제공합니다[4].

이 외에도 Doom Emacs는 다양한 모듈을 통해 사용자에게 편리한 편집 환경을 제공합니다.

@user more in deltails about belows on the editor modules

evil/ file-templates/ fold/ format/ god/ lispy/ multiple-cursors/ objed/ parinfer/ rotate-text/ snippets/ word-wrap/

@assistant Doom Emacs의 *editor 모듈*에 대해 자세히 설명드리겠습니다.

1. evil

  • 설명: Vim과 유사한 키바인딩을 제공하는 모듈입니다. Evil은 Vim의 기능을 Emacs에서 사용할 수 있게 해줍니다[4].
  • 기능: Vim의 이동, 편집 명령어를 지원하며, Evil Collection을 기반으로 하여 다양한 Vim 플러그인의 기능을 포함하고 있습니다[4].

2. file-templates

  • 설명: 파일 템플릿을 자동으로 삽입해주는 모듈입니다. yasnippet을 사용하여 특정 파일 형식이나 경로에 맞는 템플릿을 생성합니다[2].

3. fold

  • 설명: 코드를折り畳む 기능을 제공하는 모듈입니다. 코드의 특정 부분을 숨기거나 보여주는 데 사용됩니다.

4. format

  • 설명: 코드를 자동으로 정렬하고 포맷팅하는 모듈입니다. 다양한 언어에 맞는 포맷팅 규칙을 지원합니다.

5. god

  • 설명: 현재 검색 결과에서는 god 모듈에 대한 정보가 없습니다.

6. lispy

  • 설명: Lisp 코드를 작성할 때 유용한 모듈입니다. Vim과 유사한 키바인딩을 제공하며, Lisp 코드의 구조를 쉽게 관리할 수 있게 도와줍니다[5].

7. multiple-cursors

  • 설명: 여러 커서를 사용하여 동시에 여러 위치에서 편집할 수 있는 기능을 제공합니다[3].

8. objed

  • 설명: 현재 검색 결과에서는 objed 모듈에 대한 정보가 없습니다.

9. parinfer

  • 설명: Lisp 코드의 들여쓰기를 자동으로 조정해주는 모듈입니다. 코드의 구조를 쉽게 관리할 수 있게 도와줍니다.

10. rotate-text

  • 설명: 현재 검색 결과에서는 rotate-text 모듈에 대한 정보가 없습니다.

11. snippets

  • 설명: 코드 스니펫을 쉽게 삽입할 수 있는 모듈입니다. yasnippet을 기반으로 하여 다양한 코드 템플릿을 제공합니다.

12. word-wrap

  • 설명: 긴 줄의 텍스트를 자동으로 줄 바꿈하는 기능을 제공하는 모듈입니다. 읽기 편한 형태로 텍스트를 표시합니다.

이 외에도 다양한 모듈이 있으며, 각 모듈은 특정한 기능을 제공하여 사용자에게 편리한 편집 환경을 조성합니다.

@user

evil/

file-templates/

fold/

코드폴딩 vimish-fold ts-fold hideshow 여기서 다룬다.

format/

god/

lispy/

multiple-cursors/

objed/

parinfer/

rotate-text/

snippets/

word-wrap/