ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Neovim Configuration from Scratch: init.lua, Keymaps & Autocmds | Episode 6

Автор: Taught by Celeste AI - AI Coding Coach

Загружено: 2026-02-28

Просмотров: 10

Описание: Build a modular Neovim configuration from scratch using pure Lua — no plugins needed! In Episode 6, we create init.lua as the entry point,
organize settings into separate modules with require(), and configure options, keymaps, and autocommands. Every setting is tested live so you
can see exactly what changes.

Every keystroke is shown on screen with 3-second pauses so you can follow along at your own pace.

What You'll Learn:
Config structure: init.lua entry point with require() loading modules from lua/
vim.g.mapleader: Set leader key (Space) before any leader mappings
vim.opt.number / relativenumber: Line numbers that show jump distance
vim.opt.tabstop / shiftwidth / expandtab: Control indentation (4 spaces)
vim.opt.ignorecase / smartcase: Case-insensitive unless you type uppercase
vim.opt.wrap / scrolloff: No wrapping, keep 8 lines of context
vim.opt.clipboard / undofile: System clipboard sharing, persistent undo
vim.keymap.set: Create keybindings with mode, key, action, and opts
Leader keymaps: Space+w save, Space+q quit, Escape clear search highlight
Scroll centering: Ctrl+d/u with zz keeps cursor centered on screen
Visual mode line moving: J/K to move selected lines up/down as a block
Split management: Leader+sv vertical, Leader+sh horizontal
nvim_create_autocmd("TextYankPost"): Flash highlight on yanked text
nvim_create_autocmd("BufWritePre"): Auto-trim trailing whitespace on save
nvim_create_autocmd("FileType"): Per-language settings (2-space indent for Lua)

Timestamps:
0:00 - Introduction
0:15 - What You'll Learn (Preview)
0:45 - Config Setup (init.lua + options.lua)
3:45 - Keymaps (vim.keymap.set)
6:16 - Autocommands (nvim_create_autocmd)
8:54 - Recap: 5 Key Takeaways
9:54 - End Screen

Key Takeaways:
1. init.lua is the entry point — require() loads modules from lua/
2. vim.opt controls settings: numbers, tabs, search, clipboard
3. Set mapleader before defining any leader mappings
4. vim.keymap.set(mode, key, action, opts) creates bindings
5. nvim_create_autocmd(event, {callback}) automates actions on events

This is Episode 6 of the Neovim Tutorial Series. Episode 5 covers substitution and global commands. Next episode introduces plugin management
with lazy.nvim.

Taught by CelesteAI. Like & subscribe for more Neovim tutorials!

#neovim #vim #terminal #tutorial #programming #configuration #initlua #lua #keymaps #autocmds #vimopt #neovimconfig #dotfiles #linux #macos
#developer

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Neovim Configuration from Scratch: init.lua, Keymaps & Autocmds | Episode 6

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Блокировка Telegram: ТОП-5 защищенных мессенджеров на замену

Беззубчатые шестерни развивают гораздо больший крутящий момент, чем обычные, вот почему. Циклоида...

Беззубчатые шестерни развивают гораздо больший крутящий момент, чем обычные, вот почему. Циклоида...

Ад на Ближнем Востоке

Ад на Ближнем Востоке

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Как Ubuntu Предала Linux - Вся Правда о Взлёте и Падении Canonical

Я создал свою первую мини-лабораторию! Docker Swarm | Dell 7070 | Ubuntu Server

Я создал свою первую мини-лабораторию! Docker Swarm | Dell 7070 | Ubuntu Server

Я утилизировал 13 станков, чтобы доказать одну вещь: ПРЕКРАТИТЕ ПОКУПАТЬ СТАНКИ ЭТИХ МАРОК!

Я утилизировал 13 станков, чтобы доказать одну вещь: ПРЕКРАТИТЕ ПОКУПАТЬ СТАНКИ ЭТИХ МАРОК!

ГИДРАВЛИЧЕСКИЙ ПРЕСС ПРОТИВ СУПЕРБЕТОНА, ИРАНСКИЙ БЕТОН

ГИДРАВЛИЧЕСКИЙ ПРЕСС ПРОТИВ СУПЕРБЕТОНА, ИРАНСКИЙ БЕТОН

Получайте доступ к своим файлам, где бы вы ни находились — идеальная конфигурация Raspberry Pi 5.

Получайте доступ к своим файлам, где бы вы ни находились — идеальная конфигурация Raspberry Pi 5.

Так из чего же состоят электроны? Самые последние данные

Так из чего же состоят электроны? Самые последние данные

Как стать DevOps инженером в 2026?

Как стать DevOps инженером в 2026?

🔥Рынок видеокарт RTX 5060 TI 16GB - отличных нет, хорошие есть!

🔥Рынок видеокарт RTX 5060 TI 16GB - отличных нет, хорошие есть!

Настройка Windows 11. Что отключить в первую очередь после установки?

Настройка Windows 11. Что отключить в первую очередь после установки?

10 Фактов об Airbus A380, Которые Вас Удивят

10 Фактов об Airbus A380, Которые Вас Удивят

Циркон. Что не сходится в версиях о перехватах над Украиной? История гиперзвуковой ракеты.

Циркон. Что не сходится в версиях о перехватах над Украиной? История гиперзвуковой ракеты.

Создаём сервер Minecraft за 100 долларов! (2025)

Создаём сервер Minecraft за 100 долларов! (2025)

БЫВШИЙ АГЕНТ ШТАЗИ ЗАГОВОРИЛ О ПУТИНЕ СПУСТЯ 35 ЛЕТ?! ТО, ЧТО ОН РАССКАЗАЛ, МЕНЯЕТ ВСЁ!

БЫВШИЙ АГЕНТ ШТАЗИ ЗАГОВОРИЛ О ПУТИНЕ СПУСТЯ 35 ЛЕТ?! ТО, ЧТО ОН РАССКАЗАЛ, МЕНЯЕТ ВСЁ!

Ваш смарт-телевизор следит за вами. Вот доказательства! (инструкция по использованию tcpdump)

Ваш смарт-телевизор следит за вами. Вот доказательства! (инструкция по использованию tcpdump)

15 УМНЫХ КОМЕДИЙ, которые ДЕЙСТВИТЕЛЬНО ВЫЗЫВАЮТ УЛЫБКУ! 2026

15 УМНЫХ КОМЕДИЙ, которые ДЕЙСТВИТЕЛЬНО ВЫЗЫВАЮТ УЛЫБКУ! 2026

Hysteria2 — рабочий VPN при «блокировках» VLESS

Hysteria2 — рабочий VPN при «блокировках» VLESS

The most powerful AI Agent I’ve ever used in my life

The most powerful AI Agent I’ve ever used in my life

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]