Lua 종합 가이드 (Neovim 컨텍스트)
Neovim 설정·플러그인을 읽고 고치는 수준까지 Lua 문법을 한 번에 정리. 타입·스코프·테이블·문자열 패턴, 자주 쓰는 vim.* 헬퍼와 함정까지.
Neovim 설정·플러그인을 읽고 고치는 수준까지 Lua 문법을 한 번에 정리. 타입·스코프·테이블·문자열 패턴, 자주 쓰는 vim.* 헬퍼와 함정까지.
require/package.path, local M = {} return M 패턴, require 캐시, Neovim lua/ 디렉토리 자동 등록과의 연결.
__index/__newindex/__call 같은 메타메서드, OOP 클래스 패턴, 문자열 메서드 호출의 비밀, Neovim vim.opt가 일반 테이블처럼 보이는 이유.
헤드리스 nvim + sleep + get_clients로 LSP attach를 한 줄 스크립트로 검증한다 — sleep은 충분히 길게
테스트 로그가 안 나오면 UP-TO-DATE 스킵과 인색한 testLogging 기본값을 각각 풀어야 한다
UndertowServletWebServerFactory에 HTTP 리스너를 추가하고 보안 제약으로 HTTPS 포트로 보내는 설정
Primary/Secondary 두 DataSource를 분리하고 MapperScan으로 패키지별로 매핑
객체 리스트를 키-값 Map으로 변환하는 toMap 패턴과 중복 키·순서 처리
키 충돌 시 덮어쓸지 결합할지 — putAll과 Java 8 merge의 차이
InputStream에서 Workbook을 만들고 Sheet의 각 행을 헤더 키 기반 Map으로 변환하는 ExcelUtils