Personal configuration files for MacOS.
- Setup ssh access to this repo
- Copy
.bin/install.shonto local system - Run script
- Install
bash-completionwithbrew
- Open NeoVim
- Run
:PlugInstall - Optionally, you can update plugins using
:PlugUpdate
- Press prefix + I (capital i, as in Install) to fetch the plugin.
Marksman completion wasn't working because of this setting, which assumes one title per document by default. For some reason this also breaks sub-header linking. The fix is simply to turn this setting off by adding a marksman config file .marksman.toml to the project (ref. Marksman titles from headings):
[core]
title_from_heading = false
Also note that this is now an issue due to competing omnifunc settings.
vim-pandoc and vim-pandoc-syntax are written in python and therefore require access to python3. This was installed on my macOS machine using brew, but the plugins were unable to operate correctly (and produced an empty result instead of an error!). I ran this in EX mode to test:
:python3 import sys; print(sys.version)
Which produced an error akin to "python3 not recognized". I was able to fix this using this command:
pip3 install --user --upgrade neovimAlso avoid having both plugins and LSP manage the same filetypes.