https://github.com/ilyasyoy/vim-nn-talk
Слайды доклада: "Vim - это матередактирование"
https://github.com/ilyasyoy/vim-nn-talk
slides talk vim
Last synced: 11 days ago
JSON representation
Слайды доклада: "Vim - это матередактирование"
- Host: GitHub
- URL: https://github.com/ilyasyoy/vim-nn-talk
- Owner: IlyasYOY
- License: mit
- Created: 2025-08-24T19:55:02.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-09-20T21:20:54.000Z (16 days ago)
- Last Synced: 2025-09-20T23:29:25.191Z (16 days ago)
- Topics: slides, talk, vim
- Language: Go
- Homepage:
- Size: 20.5 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vim-nn-talk
## Overview
Слайды доклада: "Vim — это метаредактирование".
## Getting Started
Откройте любой файл markdown в вашем любимом редакторе, начиная с
`000-00-title.md`.Чтобы запустить пример на Go (необязательно):
```bash
go run 013-00-format-using-cli.go
```## Contributing
Не стесняйтесь открывать issue'ы или присылать pull‑request'ы. При добавлении
новых глав следуйте числовой схеме именования (например,
`019-00-new-topic.md`).## Slides with Marp
Любой markdown‑файл из этого репозитория можно превратить в набор слайдов с
помощью **Marp**.```bash
# Install Marp CLI (if not already installed)
brew install marp-cli# Concat slides
setopt extended_glob
files=(*.md~README.md~slides.md)for i in {1..$#files}; do
(( i > 1 )) && echo "\n---\n"
awk '
/^## Example$/ { exit } # stop before printing the line
{ print }
' "${files[i]}"
done > slides.md# Generate HTML slides from a markdown file
marp slides.md -o slides.pdf# Open PDF with presentation
open slides.pdf
```Сгенерированные слайды будут использовать тему **Marp** по умолчанию. Вы можете
настроить тему, добавив блок front‑matter в начале markdown‑файла:```markdown
---
marp: true
theme: default
paginate: true
---
```