Skip to content

Commit

Permalink
New translations template_chadrc.md (Ukrainian)
Browse files Browse the repository at this point in the history
  • Loading branch information
rockylinux-auto committed Feb 16, 2024
1 parent 9f74215 commit 9833775
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions docs/books/nvchad/template_chadrc.uk.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ tags:
- плагіни
---

# Приклад Config
# Приклад конфігурації

## :material-message-outline: Вступ

Expand Down Expand Up @@ -115,7 +115,7 @@ M.mappings = require "custom.mappings"
return M
```

Файл вставляється в конфігурацію Neovim за допомогою функції `load_config`, встановленої у файлі **~/.config/nvim/lua/core/utils.lua**; функція піклується про завантаження параметрів за замовчуванням і, якщо є, також параметрів файлу *chadrc.lua* в папці *custom*:
Файл вставляється в конфігурацію Neovim за допомогою функції `load_config`, встановленої у файлі **~/.config/nvim/lua/core/utils.lua**. Функція завантажує параметри за замовчуванням і, якщо є, налаштування файлу *chadrc.lua* в папці *custom*:

```lua
M.load_config = function()
Expand All @@ -142,7 +142,7 @@ require("custom.mappings")
M.plugins = "custom.plugins"
```

Таким чином плагіни, встановлені в `custom/plugins.lua`, разом із тими, що складають конфігурацію NvChad, будуть передані до *lazy.nvim* для встановлення та керування ними. У цьому випадку включення не в дерево Neovim. Натомість у конфігурації *lazy.nvim*, оскільки цей плагін повністю вимикає відповідні функції редактора за допомогою виклику `vim.go.loadplugins = false`.
Таким чином плагіни, встановлені в `custom/plugins.lua`, разом із тими, що складають конфігурацію NvChad, будуть передані до *lazy.nvim* для встановлення та керування ними. У цьому випадку включення не в дерево Neovim. Натомість у конфігурації *lazy.nvim*, оскільки цей плагін повністю вимикає відповідні функції редактора за допомогою виклику `vim.go.loadplugins = false`. Натомість він міститься в конфігурації *lazy.nvim*, оскільки цей плагін повністю вимикає відповідні функції редактора за допомогою виклику `vim.go.loadplugins = false`.

#### :material-language-lua: init.lua

Expand Down Expand Up @@ -177,7 +177,7 @@ opt.smartindent = true

Файл *plugins.lua*, створений за допомогою *example-config*, містить у першій частині кілька налаштувань, які замінюють параметри визначення плагіна та конфігурації плагіна за замовчуванням. Цю частину файлу нам не потрібно змінювати, оскільки для цього розробники підготували спеціальні файли, які знаходяться в папці *config*.

Далі встановлюється плагін; це було створено як приклад, щоб ви могли ознайомитися з форматом, який використовує *lazy.nvim*.
Далі встановлюється плагін. Це було створено як приклад, щоб ознайомити вас із використовуваним форматом *lazy.nvim*.

```lua
-- Install a plugin
Expand Down Expand Up @@ -247,7 +247,7 @@ local servers = { "html", "cssls", "tsserver", "clangd", "yamlls" }

<h4 spaces-before="0">:material-language-lua: conform.lua</h4>

<p spaces-before="0">Цей файл налаштовує деякі функції, спрямовані на керування та форматування написаного коду. Редагування цього файлу вимагає більше досліджень для конфігурації, ніж попередній. Огляд доступних компонентів можна знайти на <a href="https://github.com/stevearc/conform.nvim/tree/master?tab=readme-ov-file#formatters">сторінці вбудованих компонентів</a>.</p>
<p spaces-before="1">Цей файл налаштовує деякі функції, спрямовані на керування та форматування написаного коду. Редагування цього файлу вимагає більше досліджень для конфігурації, ніж попередній. Огляд доступних компонентів можна знайти на <a href="https://github.com/stevearc/conform.nvim/tree/master?tab=readme-ov-file#formatters">сторінці вбудованих компонентів</a>.</p>

<p spaces-before="0">Знову було створено таблицю ==formatters_by_ft==, у яку потрібно вводити налаштування:</p>

Expand All @@ -266,7 +266,7 @@ local options = {
}
`</pre>

Як бачите, у початкову конфігурацію входили лише стандартні формати. Тим не менш, вам може знадобитися, наприклад, формат для мови Markdown, і в цьому випадку ви можете додати, наприклад, [Markdownlint](https://github.com/DavidAnson/markdownlint):
Як бачите, у початкову конфігурацію входили лише стандартні форматери. Наприклад, вам може знадобитися форматувальник для мови Markdown, і в цьому випадку ви можете додати, наприклад, [Markdownlint](https://github.com/DavidAnson/markdownlint):

```lua
markdown = { "markdownlint" },
Expand Down Expand Up @@ -371,6 +371,7 @@ M.mason = {

Наприклад, припустімо, що ми налаштували папку `custom` із усіма потрібними функціями та хочемо перенести її до іншої інсталяції NvChad. Якщо ми налаштували цей файл, після копіювання або клонування нашої папки `custom` `:MasonInstallAll` буде достатньо, щоб мати всі сервери, готові до використання в іншій установці.


Остання частина конфігурації, розділ `M.nvimtree`, піклується про налаштування *nvim-tree*, увімкнувши функцію відображення стану в дереві файлів, що стосуються репозиторію git:

```lua
Expand Down

0 comments on commit 9833775

Please sign in to comment.