Intelligently reopen files at your last edit position. By default git,
svn, and mercurial commit messages are ignored because you
probably want to type a new message and not re-edit the previous
one.
## Advantages
Advantages over the snippets that can be found around the net include:
* Commit messages automatically start at the beginning of a file. This is important because many version control systems re-use the same file for commit message editing.
* Maximizes Available Context
- Center the cursor vertically after restoring last edit position.
- Keep as much of the file on screen as possible when last edit position is at the end of the file.
* Opens folds if the last edit position is inside a fold.
* Works properly with new file templates and scripts that jump to a specific line in them.
- Add 'nofile' and 'help' to lastplace_ignore_buftype. (Issue [#14](https://github.com/farmergreg/vim-lastplace/issues/14))
- Do not jump when a new file is created (Issue [#15](https://github.com/farmergreg/vim-lastplace/issues/15), [#16](https://github.com/farmergreg/vim-lastplace/issues/16))
### 3.1.0
- Add g:lastplace_ignore_buftype setting.
- Update github links from username dietsche to farmergreg.
### 3.0.4
- Add g:lastplace_open_folds option.
### 3.0.3
- Point release for Debian packaging. Changes all http links to https. No code changes.
### 3.0.2
- A fix for files that are smaller than the current screen size (issue #8)
### 3.0.1
- A fix for files with modelines.
### 3.0.0
- Open folds if the last edited area is inside a closed fold.
### 2.0.1
- Add gitrebase filetype to the ignore list.
### 2.0.0
- Center the screen when restoring the cursor position.
- When at the end of a file, keep as much of it on screen as possible.
### 1.0.0
- Initial version.
## About
- Author : Gregory L. Dietsche
- Web Page: https://www.gregd.org/
Get the latest version, submit pull requests, and file bug reports
on GitHub:
- https://github.com/farmergreg/vim-lastplace
If you like this plugin, please star and rate it on these sites: