ЧаПИ
Як зробити [..] ?
Як використовувати LunarVim у Neovide?
Використовуйте цей bash-скрипт для запуску neovide
#!/usr/bin/env bash
export LUNARVIM_RUNTIME_DIR="${LUNARVIM_RUNTIME_DIR:-"$HOME/.local/share/lunarvim"}"
export LUNARVIM_CONFIG_DIR="${LUNARVIM_CONFIG_DIR:-"$HOME/.config/lvim"}"
export LUNARVIM_CACHE_DIR="${LUNARVIM_CACHE_DIR:-"$HOME/.cache/lvim"}"
export LUNARVIM_BASE_DIR="${LUNARVIM_BASE_DIR:-"$HOME/.local/share/lunarvim/lvim"}"
exec neovide -- -u "$LUNARVIM_BASE_DIR/init.lua" "$@"
Що таке null-ls
та чому ви його використовуєте?
Для C/C++ ми маємо clangd
з llvm
, який також може використовувати можливості своїх братів clang-tidy
і clang-format
для підтримки додаткового лінтування і форматування. Але щось на кшталт pyright
не підтримує форматування, тому ми використовуємо null-ls
для реєстрації black
і flake8
, наприклад, як "фальшивого" мовного сервера.
оскільки він не використовує окремий бінарний файл, він називається null-ls
або нульовий мовний сервер.
Де я можу знайти приклади конфігурацій?
Якщо маєте ідеї для налаштування LunarVim, то перегляньте ці репозиторії.
- starter.lvim https://github.com/LunarVim/starter.lvim (збірка мовних конфігурацій lunarvim)
- Chris - https://github.com/ChristianChiarulli/lvim
- Abouzar - https://github.com/abzcoding/lvim
- Nelson - https://github.com/rebuilt/lvim