No description
Find a file
2025-06-19 19:16:45 +03:00
archived Trying oil instead of Nvim tree 2024-11-27 08:43:23 +03:00
lua/t0xa Add update for coloscheme and mason_lspconfig 2025-06-19 19:16:45 +03:00
snippets Add some new snippets 2024-11-16 20:28:13 +03:00
.gitignore Add gitignore file 2024-11-03 08:52:16 +03:00
DESCRIPTION.md Move obsidian path to env variables 2024-11-16 09:37:15 +03:00
Dockerfile Redo Dockerfile to build nvim from source 2024-11-03 22:37:18 +03:00
Dockerfile_old Redo Dockerfile to build nvim from source 2024-11-03 22:37:18 +03:00
init.lua Little formatiing 2024-11-27 08:56:07 +03:00
README.md Move obsidian path to env variables 2024-11-16 09:37:15 +03:00

Installation

obsidian.nvim

Чтобы правильно работал плагин для obsidian'a - необходимо установить переменную окружения OBSIDIAN_NOTES_PATH, которая будет указывать путь до папки, где лежат документы obsidian.

Код, в котором это используется:

path: lua/t0xa/plugins/obsidian.lua code

...
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 при старте.

t0xa

Вместо того, чтобы использовать обращение к файлам настройки напрямую - используется данная папка.
Можно обходиться без нее, однако для избегания конфликтов нейминга решил что буду использовать так.

core

Тут хранятся базовые настройки для neovim

plugins

Папка для хранения и настроек плагинов для neovim

Команда для запуска контейнеров

docker build -t nvim:nvim . && docker run -it --user nvim_playground nvim:nvim