* .lisp 파일을 편집하려면 vim 7.3 with slimv를 사용하고 있습니다.slimv + vim : slimv는 vim 탭 설정을 무시합니다.
slimv는 대개 내 Vim 들여 쓰기 설정을 무시하며 때때로 엉망으로 만듭니다.
set tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab
let g:paredit_mode = 0
Slimv 이러한 설정을 무시하고 들여 쓰기를위한 공간, 들여 쓰기 당이 개 공간을 사용하여 주장 : 나는 들여 쓰기 탭을 사용하고의 vimrc에 다음 줄을 갖고 싶어. 나는 "탭"문제를 해결하기 위해 관리하지 (그래서 더 이상 대신 탭이 공백을 삽입) 그러나, 나는 새로운 삽입 할 때 autoindentation를 해결하는 방법을 아주 잘 모르겠어요, Vim\vimfiles\indent\lisp.vim
에서
setlocal expandtab
을 주석으로 lisp 형태의 중간에있는 라인. 이 시나리오에서 slimv는 다시 내 설정을 무시하고 탭 대신 공백, 들여 쓰기 수준마다 2 칸씩 사용하여 새 줄을 정렬합니다.
내가 알 수있는 한, 들여 쓰기는`Vim/vimfiles/ftplugin/slimv.vim '에있는 function! SlimvIndent(lnum)
에서 처리되지만,이 기능을 고치는 방법을 잘 모르겠습니다.) 언제 어디서나 구성 설정을 갖고있는 것 같다.
을 내가 slimv에서 탭 동작을 고칠 수 있습니까? 그것은 유용한 단축키 (,e
는 등 양식을 평가하기 위해)이 있지만, 탭 문제가 매우 성가신입니다.
아이디어?
을
플러그인에 (github) 링크가 있습니까? – FDinoff
@FDinoff : 나는 그것을 얻었습니다 [** 여기 **] (http://www.vim.org/scripts/script.php?script_id=2531) 그것은 bitbucket에서 호스팅 된 것처럼 보입니다. 가장 최근의 개발 버전은 [ ** 여기 **] (https://bitbucket.org/kovisoft/slimv). – SigTerm
들여 쓰기 당 2 칸을 복제 할 수 없습니다. 그러나 탭과 공백을 혼합하여 플러그인을 보았습니다 (표현식의 중간에 Enter 키를 누를 때). 그러나 가능한 한 많은 탭을 사용하고 나머지는 공백으로 채워 문 – FDinoff