Welcome to the Power Users community on Codidact!
Power Users is a Q&A site for questions about the usage of computer software and hardware. We are still a small site and would like to grow, so please consider joining our community. We are looking forward to your questions and answers; they are the building blocks of a repository of knowledge we are building together.
Post History
Problem How do I indent a list item in Vim the following way? Ideally I want this to happen automatically upon wrap, but will settle for something like ESC TAB doing the trick. Have This is a ...
#2: Post edited
- # Problem
- How do I indent a list item in Vim the following way? Ideally I want
- this to happen automatically upon wrap, but will settle for something
- like `ESC TAB` doing the trick.
## Have- ```txt
- This is a list:
- 1. This is a list item.
- 2. This is a long list item that I am wrapping at 72 characters which
- contains nonsense to hit that limit.
- 3. This is a list item that emphasizes the effect.
- ```
## Want- ```txt
- This is a list:
- 1. This is a list item.
- 2. This is a long list item that I am wrapping at 72 characters
- which contains nonsense to hit that limit.
- 3. This is a list item that emphasizes the effect.
- ```
- # Tried
- I have the following in my `.vimrc`:
- ```vimrc
- set tw=72
- set autoindent
- set smartindent
- ```
- `set autoindent` will correctly indent subsequent lines if I manually
- indent the first wrapped line. I have not observed a difference with
- `set smartindent`.
- # Notes
- I am using Vim and spacemacs, but only need an answer for Vim.
- In spacemacs I can `TAB` the first line to the right place in
- `text-mode`; in `markdown-mode`, the line is wrapped (auto-filled)
- correctly without action.
- # Problem
- How do I indent a list item in Vim the following way? Ideally I want
- this to happen automatically upon wrap, but will settle for something
- like `ESC TAB` doing the trick.
- # Have
- ```txt
- This is a list:
- 1. This is a list item.
- 2. This is a long list item that I am wrapping at 72 characters which
- contains nonsense to hit that limit.
- 3. This is a list item that emphasizes the effect.
- ```
- # Want
- ```txt
- This is a list:
- 1. This is a list item.
- 2. This is a long list item that I am wrapping at 72 characters
- which contains nonsense to hit that limit.
- 3. This is a list item that emphasizes the effect.
- ```
- # Tried
- I have the following in my `.vimrc`:
- ```vimrc
- set tw=72
- set autoindent
- set smartindent
- ```
- `set autoindent` will correctly indent subsequent lines if I manually
- indent the first wrapped line. I have not observed a difference with
- `set smartindent`.
- # Notes
- I am using Vim and spacemacs, but only need an answer for Vim.
- In spacemacs I can `TAB` the first line to the right place in
- `text-mode`; in `markdown-mode`, the line is wrapped (auto-filled)
- correctly without action.
#1: Initial revision
How to indent list items in Vim
# Problem How do I indent a list item in Vim the following way? Ideally I want this to happen automatically upon wrap, but will settle for something like `ESC TAB` doing the trick. ## Have ```txt This is a list: 1. This is a list item. 2. This is a long list item that I am wrapping at 72 characters which contains nonsense to hit that limit. 3. This is a list item that emphasizes the effect. ``` ## Want ```txt This is a list: 1. This is a list item. 2. This is a long list item that I am wrapping at 72 characters which contains nonsense to hit that limit. 3. This is a list item that emphasizes the effect. ``` # Tried I have the following in my `.vimrc`: ```vimrc set tw=72 set autoindent set smartindent ``` `set autoindent` will correctly indent subsequent lines if I manually indent the first wrapped line. I have not observed a difference with `set smartindent`. # Notes I am using Vim and spacemacs, but only need an answer for Vim. In spacemacs I can `TAB` the first line to the right place in `text-mode`; in `markdown-mode`, the line is wrapped (auto-filled) correctly without action.