nvim-treesitter 에러
R
Realtime (75.♡.158.112)
2025년 2월 25일 AM 03:42 · 수정됨(02. 27. 01:53)
조회 652 공감 0
간만에 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
댓글 (6)
-
신신사아님당
25.02.25 · 125.♡.243.26
-
RRealtime
→ 신사아님당 작성자
25.02.25 · 75.♡.158.112
/* */ 주석은 괜찮은 것 같습니다.
/* vi: ts=8 */ 과 같이, 파일 내에서 vim에게 힌트를 주는 주석들이 요즘은 잘 안 쓰이는 것 같다는 얘기 였습니다. 요즘은 설정 파일을 따로 쓰고 플러그인을 통해 모듈화/자동화 하는 것이 일반적이다 보니까요 ㅎㅎ -
신신사아님당
→ Realtime
25.02.25 · 125.♡.243.26
요즘 C에서는 /* */ 주석을 안쓰나요 @_@ ... 이렇게 먼저 댓글을 달았다가, 그래도... 그럴리가 있나 싶어서 삭제했는데 그 사이 답글을 달아주신 것 같습니다. 역시나 제가 잘못 이해한 것이었군요. ㅎㅎㅎ ㅠㅠ*> -
RRealtime
작성자
25.02.25 · 75.♡.158.112
오.... 메인테이너가 금방 triage를 해줬네요.
해당 이슈는 nvim 자체의 에러이기 때문에 트리시터는 관여하지 않는다... 라는군요.
뭐.... 사실 이제는 저런 주석을 만날 일이 많지 않기 때문에, 더 이상 진행할 필요는 없을 것 같긴 합니다. - 긴
긴급휴무
25.02.26 · 211.♡.71.91
파일별로 다르게 설정할수 있어서 저는 좋아합니다. -
RRealtime
→ 긴급휴무 작성자
25.02.27 · 75.♡.158.112
앗 그렇군요.
좀 더 세세한 설정이 필요할 때 유용하겠네요.
댓글을 작성하려면 이 필요합니다.
...역시 vi를 배워야... (팔랑팔랑) {emo:onion-002.gif:20}