2015-07-29 15 views
9

Trong Vim 7.4 có một plugin mặc định được gọi là "LogiPat". Lệnh mà plugin này hiển thị là :ELP, đang che khuất một lệnh khác mà tôi sử dụng rất nhiều :Explore. Đối với lệnh cuối cùng tôi luôn sử dụng :E nhưng kể từ khi LogiPat exposes :ELP tôi cần phải nhập trong :Ex đó là nhiều công việc.Vim: làm cách nào để tắt plugin LogiPat mặc định?

Tôi không sử dụng plugin LogiPat và muốn vô hiệu hóa plugin đó. Làm thế nào để tôi làm điều này?

Tôi đã cố gắng thiết lập các dòng sau trong vimrc của tôi:

let g:loaded_LogiPat = "v3" 

với hy vọng rằng điều này sẽ ngăn chặn LogiPat từ tải. Nhưng điều đó không hiệu quả.

Tôi hy vọng có một cách đơn giản để thực hiện việc này không yêu cầu tôi di chuyển hoặc xóa plugin khỏi thư mục vim/plugin.

Trả lời

13

Đây là một lỗi trong plugin LogiPat:

" Load Once: {{{1 
if &cp || exists("loaded_logipat") 
finish 
endif 
let g:loaded_LogiPat = "v3" 

Nó đặt g:loaded_LogiPat nhưng kiểm tra cho loaded_logipat. (Và các tập tin được đặt tên logiPat.vim. Có người thực sự phù hợp với vốn hóa của họ.)

Cách giải quyết là để thiết lập

let g:loaded_logipat = 1 

trong .vimrc của bạn.

+0

Hoạt động, cảm ơn. Viết hoa là * rất * không phù hợp .. –

+0

Có ai đã báo cáo điều này cho tác giả LogiPat (hoặc dự án vim) không? –

+2

Nevermind, tôi thấy phiên bản mới nhất (v4b) trên trang web của tác giả đã được cập nhật. Bây giờ tên tệp và biến là "logiPat.vim" và "loaded_logiPat" tương ứng. –

Các vấn đề liên quan