Я використовую ESLint із Syntastic у Vim. Помилки знайдені правильно в Syntastic, але коли я переходжу до помилки на Панелі розташування помилок і натиснув Enter, він видаляє мене в тому самому положенні, в якому я був у файлі, замість того, щоб перевести мене до правильного рядка та стовпця.
Я також бачу таку помилку:
E926: Current location list was changed
Однак мій Google-фу нічого не знаходить на цій помилці.
Я також записав швидкий екран, демонструючи це:
https://www.dropbox.com/s/q6qjh2mk4g5w63c/syntastic%20not%20working.mov?dl=0
Будь-які думки, як вирішити це? Це працювало кілька тижнів; Я не змінив .vimrc, але нещодавно перевстановив вузол & npm.
- Оновлення -
Вихід від brew info vim
:
vim: stable 7.4.1655, HEAD
Vi "workalike" with many additional features
http://www.vim.org/
Conflicts with: ex-vi
/usr/local/Cellar/vim/7.4.1655 (1,625 files, 22.5M) *
Built from source
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/vim.rb
==> Dependencies
Optional: lua ✘, luajit ✘
==> Options
--disable-nls
Build vim without National Language Support (translated messages, keymaps)
--override-system-vi
Override system vi
--with-client-server
Enable client/server mode
--with-lua
Build vim with lua support
--with-luajit
Build with luajit support
--with-mzscheme
Build vim with mzscheme support
--with-python3
Build vim with python3 instead of python[2] support
--with-tcl
Build vim with tcl support
--without-perl
Build vim without perl support
--without-python
Build vim without python support
--without-ruby
Build vim without ruby support
--HEAD
Install HEAD version
:lnext
і :lprev
обидва працюють для мене чудово. Я перебуваю на OS X 10.11.4 і так, використовую Homebrew.
:lnext
і:lprev
досі працюють для мене, просто не переходячи зі списку. Чи трапляється ви на OS X за допомогою Homebrew?