Lua
-
나의 첫 오픈소스 PR 이야기Programming/Contribution 2024. 9. 30. 00:00
오픈소스에 처음으로 기여하게 된 이야기를 나눠보려 합니다. 블로그 코드 블럭을 예쁘게 꾸미고 싶어서 에디터 테마를 이것저것 구경하다가, 우연히 작은 버그를 발견하고 수정하게 된 이야기입니다.Intro4년간의 대학 전공 대신, 개발자의 길을 선택했습니다. 결정적 요인 중 하나는 개발자들의 문화였습니다. 특히 코드와 지식을 서로 공유하는 오픈소스 문화말이죠. 현대 사회 핵심 기술들의 소스 코드가 공개되어 있는 게 참 신기했고, 코드를 공유하고 서로 개선해 나가는 문화는 매력적이었습니다. 리누스 토발즈 선생님 같은 오픈소스 개발자를 동경하며, 언젠가 코딩 실력이 늘어나면 나도 오픈소스에 기여하고 싶다고 생각했습니다.그 언젠가는 생각보다 금방 찾아왔습니다.공부를 시작하고 얼마 되지 않아, 오픈 소스에 첫 PR(..
-
How to move focus to a specific (visible)buffer in Neovim Lua scriptProgramming/Troubleshooting 2024. 3. 29. 03:33
간단한 건데 생각보다 찾는 데 오래걸려서 기록 코드 터미널에서 실행 시킨다구 버퍼 열어서 command 보내는 스크립트 만드는 데 새 창 만들 때면 포커스/커서가 잘 이동 하는데 이미 띄워진 윈도우면 이동을 안해서 찾아봄 local win = vim.fn.bufwinid(x.buf) vim.fn.win_gotoid(win) vim.cmd "startinsert" api에 다 있었다.