다모앙 커뮤니티 운영 규칙을 확인하세요.
X

nvim-treesitter 에러

페이지 정보

작성자 Realtime
작성일 2025.02.25 03:42
446 조회
1 추천

본문

간만에 c 파일을 다루려고 nvim으로 열었는데, 뭔가 긴 에러가 나와서 당황 했습니다.

처음에는 모든 c 파일에 대해 이런 에러가 나는 줄 알았는데, 알고보니 특정 주석이 달려 있어야 발생하는 에러더라구요.


주석이 아래와 같은 모양이면

/* vi: */

아래와 같은 에러가 발생 합니다.

Error detected while processing BufReadPost Autocommands for "*":                                            
Error executing lua callback: /tmp/.mount_nvimRlrhy3/usr/share/nvim/runtime/filetype.lua:35: Error executing
lua: /tmp/.mount_nvimRlrhy3/usr/share/nvim/runtime/filetype.lua:36: BufReadPost Autocommands for "*"..FileTyp
e Autocommands for "*": Vim(append):Error executing lua callback: ...sr/share/nvim/runtime/lua/vim/treesitter
/highlighter.lua:149: Vim:E518: Unknown option: */


예전에는 저런 주석이 vim에서 흔히 쓰이는 편이었는데, 이제는 흔치 않은 것 같습니다.

어쨌거나 트리시터에 공유는 해놓았으니 어떻게든 되겠죠 ㅎㅎ 


https://github.com/nvim-treesitter/nvim-treesitter/issues/7681

1추천인 목록보기
댓글 6

신사아님당님의 댓글

작성자 신사아님당
작성일 02.25 05:48
nvim-treesitter라는게 구문을 분석해서 색을 다르게 보여주는 플러그인인가 봅니다. 메인페이지 스크린샷을 보니 사용하지 않았을 때에 비해 색상 구분이 더 세세해서 보기 좋네요. 예쁘기도 하지만 한 눈에 들어오는 느낌이 좋았습니다.
...역시 vi를 배워야... (팔랑팔랑)

Realtime님의 댓글의 댓글

대댓글 작성자 Realtime
작성일 02.25 05:59
@신사아님당님에게 답글 /* */ 주석은 괜찮은 것 같습니다.

/* vi: ts=8 */ 과 같이, 파일 내에서 vim에게 힌트를 주는 주석들이 요즘은 잘 안 쓰이는 것 같다는 얘기 였습니다. 요즘은 설정 파일을 따로 쓰고 플러그인을 통해 모듈화/자동화 하는 것이 일반적이다 보니까요 ㅎㅎ

신사아님당님의 댓글의 댓글

대댓글 작성자 신사아님당
작성일 02.25 06:34
@Realtime님에게 답글 요즘 C에서는 /* */ 주석을 안쓰나요 @_@ ... 이렇게 먼저 댓글을 달았다가, 그래도... 그럴리가 있나 싶어서 삭제했는데 그 사이 답글을 달아주신 것 같습니다.  역시나 제가 잘못 이해한 것이었군요.  ㅎㅎㅎ ㅠㅠ*>

Realtime님의 댓글

작성자 Realtime
작성일 02.25 08:11
오.... 메인테이너가 금방 triage를 해줬네요.
해당 이슈는 nvim 자체의 에러이기 때문에 트리시터는 관여하지 않는다... 라는군요.

뭐.... 사실 이제는 저런 주석을 만날 일이 많지 않기 때문에, 더 이상 진행할 필요는 없을 것 같긴 합니다.

긴급휴무님의 댓글

작성자 no_profile 긴급휴무
작성일 02.26 23:41
파일별로 다르게 설정할수 있어서 저는 좋아합니다.

Realtime님의 댓글의 댓글

대댓글 작성자 Realtime
작성일 02.27 01:53
@긴급휴무님에게 답글 앗 그렇군요.
좀 더 세세한 설정이 필요할 때 유용하겠네요.
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색