nvim-treesitter 에러
페이지 정보
작성자
Realtime

작성일
2025.02.25 03:42
본문
간만에 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
Realtime님의 댓글의 댓글
작성일
02.25 05:59
@신사아님당님에게 답글
/* */ 주석은 괜찮은 것 같습니다.
/* vi: ts=8 */ 과 같이, 파일 내에서 vim에게 힌트를 주는 주석들이 요즘은 잘 안 쓰이는 것 같다는 얘기 였습니다. 요즘은 설정 파일을 따로 쓰고 플러그인을 통해 모듈화/자동화 하는 것이 일반적이다 보니까요 ㅎㅎ
/* vi: ts=8 */ 과 같이, 파일 내에서 vim에게 힌트를 주는 주석들이 요즘은 잘 안 쓰이는 것 같다는 얘기 였습니다. 요즘은 설정 파일을 따로 쓰고 플러그인을 통해 모듈화/자동화 하는 것이 일반적이다 보니까요 ㅎㅎ
신사아님당님의 댓글의 댓글
작성일
02.25 06:34
@Realtime님에게 답글
요즘 C에서는 /* */ 주석을 안쓰나요 @_@ ... 이렇게 먼저 댓글을 달았다가, 그래도... 그럴리가 있나 싶어서 삭제했는데 그 사이 답글을 달아주신 것 같습니다. 역시나 제가 잘못 이해한 것이었군요. ㅎㅎㅎ ㅠㅠ*>
Realtime님의 댓글
작성자
Realtime

작성일
02.25 08:11
오.... 메인테이너가 금방 triage를 해줬네요.
해당 이슈는 nvim 자체의 에러이기 때문에 트리시터는 관여하지 않는다... 라는군요.
뭐.... 사실 이제는 저런 주석을 만날 일이 많지 않기 때문에, 더 이상 진행할 필요는 없을 것 같긴 합니다.
해당 이슈는 nvim 자체의 에러이기 때문에 트리시터는 관여하지 않는다... 라는군요.
뭐.... 사실 이제는 저런 주석을 만날 일이 많지 않기 때문에, 더 이상 진행할 필요는 없을 것 같긴 합니다.
신사아님당님의 댓글
...역시 vi를 배워야... (팔랑팔랑)