NERDTree пытается записать закладку в "$ HOME / .NERDTreeBookmarks" по умолчанию. Вот как это выглядит в коде:
call s:initVariable("g:NERDTreeBookmarksFile", expand('$HOME') . '/.NERDTreeBookmarks')
Хотя возможно, что вы установили переменную "g: NERDTreeBookmarksFile" где-то в конфигурации, гораздо более вероятно, что emacs по какой-то причине установил переменную среды "HOME" в "C: \ emacs \ Главная". Это также объясняет смешивание слеш / обратный слеш. Вы можете попробовать две вещи:
- Измените переменную $ HOME на свой домашний каталог, "C: \ Users \ your-username". Быстрый Google находит это руководство для Windows 7: http://www.itechtalk.com/thread3595.html
- Просто установите переменную "g: NERDTreeBookmarksFile" в свой домашний каталог ("C: \ Users \ your-username").
Я бы порекомендовал второй вариант, поскольку он определенно будет работать. Возможно, вам придется избежать обратной косой черты и пробелов, но я не уверен, как сейчас. Попробуйте все эти способы и посмотрите, какой из них вам подходит:
let g:NERDTreeBookmarksFile = "C:\Users\Your\ Username"
let g:NERDTreeBookmarksFile = "C:\\Users\\Your\ Username"
let g:NERDTreeBookmarksFile = 'C:\Users\Your Username'