it-infra-group-study / golang-study

golang study
4 stars 1 forks source link

vim 기반 개발 환경 #6

Open keyolk opened 5 years ago

keyolk commented 5 years ago

손을 분명 먼저들고 제가 정리한다고 했는데 막상 어디서 부터 어디까지 적어야할지 모르겠더라고요. 뭔가 적당히 제가 쓰는 환경에서 영업하고 싶은 부분도 있고 적당히 미니멀하게 공유하는것도 필요할것 같고 ... 에서 고민하다가 일단 적당히 절충(?)해서 아래 환경 기준으로 Dockerfile하나 만들었습니다.

https://github.com/keyolk/workspace-golang

ubuntu, tmux, fishshell, vim8 기반으로 정리해봤어요. 소소하게 fzf, ripgrep 정도 추가

제가 원래 쓰던건 arch, nvim기반 정도 차이가 있는데, 큰 차이 없는것 같아요.

go 관련된건 그냥 vim-go에 LSP로 gopls 사용하고 이걸 ale하고 coc 통해서 쓰는걸로 했습니다.

gopls가 go 1.11 이상 부터 지원하고 gomodule이 아닌 형태에선 좀 이상할 수 있는점 유념하시면 쓰는데 큰 문제는 없을것 같아요. __)

아래는 대강 녹화 떠본거 https://github.com/keyolk/workspace-golang/blob/master/example.svg

keyolk commented 5 years ago

하나씩 설명 이나 코멘트가 필요하거나 상세히 wiki 형태로 정리 하는게 낫다 싶으시면 ... 의견 주세요.