52 lines
1.6 KiB
Markdown
52 lines
1.6 KiB
Markdown
# Installation
|
|
## obsidian.nvim
|
|
Чтобы правильно работал плагин для obsidian'a - необходимо установить переменную окружения `OBSIDIAN_NOTES_PATH`, которая будет указывать путь до папки, где лежат документы obsidian.
|
|
|
|
Код, в котором это используется:
|
|
|
|
path: `lua/t0xa/plugins/obsidian.lua`
|
|
code
|
|
```lua
|
|
...
|
|
workspaces = {
|
|
{
|
|
name = "personal",
|
|
path = os.getenv("OBSIDIAN_NOTES_PATH"),
|
|
},
|
|
},
|
|
...
|
|
```
|
|
|
|
|
|
# File structure
|
|
```
|
|
.
|
|
├── Dockerfile
|
|
├── README.md
|
|
├── init.lua
|
|
└── lua
|
|
└── t0xa
|
|
├── core
|
|
│ └── options.lua
|
|
└── plugins
|
|
└── lazy.lua
|
|
```
|
|
|
|
## init.lua
|
|
Файл, в который "смотрит" neovim при [старте](https://neovim.io/doc/user/starting.html#initialization).
|
|
|
|
## t0xa
|
|
Вместо того, чтобы использовать обращение к файлам настройки напрямую - используется данная
|
|
папка.
|
|
Можно обходиться без нее, однако для избегания конфликтов нейминга решил что буду использовать
|
|
так.
|
|
## core
|
|
Тут хранятся базовые настройки для neovim
|
|
## plugins
|
|
Папка для хранения и настроек плагинов для neovim
|
|
|
|
# Команда для запуска контейнеров
|
|
|
|
```
|
|
docker build -t nvim:nvim . && docker run -it --user nvim_playground nvim:nvim
|
|
```
|