# Welcome

![Vim & Neovim Daily Solutions](https://3731655058-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FcSSp5EAqOTLeOpyk422X%2Fuploads%2Fgit-blob-76c13c2673e77e9f62ee2ef8b45a451e6e558c46%2F00-cover.png?alt=media)

Thank you SO MUCH for getting this book!

**Vim & Neovim Daily Solutions** is a hands-on guide to becoming productive with Vim and Neovim. We wrote this book because we believe Vim is more than an editor — it's a way of thinking about text manipulation that, once internalized, makes every other tool feel clumsy by comparison.

Whether you're a developer who just discovered Vim, or someone who has been using it for years and wants to modernize their workflow with Neovim's Lua ecosystem, this book has something for you. Every chapter is packed with practical examples you can try immediately, not just theory.

## How to Read This Book

The chapters are organized as a progressive learning path — start from the beginning if you're new to Vim, or jump directly to any section that interests you. Each chapter is self-contained, though they build on concepts introduced in earlier ones:

1. **Getting Started** (Chapters 0-4): Modes, navigation, text objects, registers — the foundation
2. **Core Editing Skills** (Chapters 5-9): Buffers, search/replace, regex, macros, mappings
3. **Configuration** (Chapters 10-11): Vimscript and Lua configuration
4. **Modern Neovim** (Chapters 12-19): Plugins, LSP, Treesitter, Telescope, completion, Git, debugging
5. **Advanced** (Chapters 20-21): Power-user workflows, scripting
6. **Appendix** (Chapters 22-23): Vim vs Neovim, resources

## What's New in v3.0

* Reorganized chapters with a progressive learning flow (beginner → advanced)
* Related topics grouped together (search + regex + substitution in one chapter)
* Full Neovim coverage: Lua configuration, LSP, Treesitter, Telescope, nvim-cmp
* New chapters: Plugin Management, Git Integration, Debugging with DAP, Scripting
* Vim vs Neovim comparison and migration guide
* Updated resources for the modern ecosystem

## Authors

* [**Thiago Avelino**](https://github.com/avelino)
* [**Sérgio Araújo**](https://github.com/voyeg3r)

## Contact

* Email: <vim-daily@editor-bootstrap.com>
* Website: [editor-bootstrap.com](https://editor-bootstrap.com)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://book.vim-bootstrap.com/getting-started/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
