Skip to content

Tags: Devtography/pyvim

Tags

2020.06.22

Toggle 2020.06.22's commit message
2020.06.22

Added:
- Auto case-sensitive & case-insensitive switch for searches
- Vim plugin `airblade/vim-gitgutter` to show Git diff in the sign column next to line numbers in editor windows.
- Vim plugin `Xuyuanp/nerdtree-git-plugin` to show Git status flags on NERDTree.
- Highlight on search result & custom highlight colour.
- Added global git config `credential.helper cache` for macOS user as `osxkeychain` is not available on Linux.

Changed:
- Default shell for Vim to `bash`.
- Backspace to allow backspcaing over everthing in insert mode like most usual editors.
- `cursorline` is now enabled by default.

Fixed:
- Heavy delay on shortcut `<<` while decreasing indent by reducing the `timeoutlen` to `100`(0.1s).
- Text being moved to new line automatically at position `72` as Vim setting `textwidth` has been overriden by `ftplugin` for filetype `gitcomit. Implemented an `autocmd` to override it back to `textwidth=0`.
- 1st file opened will notshow line numbers and colour column if Vim is initialised with cmd `vi`/`vim` due to the `autocmd` set to hide those items on `YouCompleteMe` preivew windo overrides the settings. Implemented a new `autocmd` which fixed this issue.

Removed:
- Vim plugin `jiangmiao/auto-pairs` as it somehow messes with the indents for bracket closures.

2020.06.19

Toggle 2020.06.19's commit message
2020.06.19

Added
- Vim plugin `dense-analysis/ale` (a.k.a. ALE) for much faster linting.
- Auto hide `colorcolumn` and line numbers on quick fix, help, fugitive, and YouCompleeteMe windows.

Changed
- Color of vim `cursorcolumn` to use the colour defined in `colorscheme`.
- Terminal size in vim reduced to `15x0`.

Removed
- Vim plugin `syntasic` as it slows down the save/load time to seconds even on a top spec 16" MacBook Pro.

2020.06.18

Toggle 2020.06.18's commit message
2020.06.18

Bug fix with a few enhancements

Added
- `iputils-ping` package in dockerfiles to allow ping.
- Vim terminal windows size setting - set to `20x0`.
- NERDTree settings for following features:
  - Open automatically when vim starts up with no file specified.
  - Close vim if the only window left open is NERDTree.
  - Show hidden files by default but hide folder `.git`, `.DS_Store` and `.swp` files.

Fixed
- Issue of `pipenv` returns `Failed to load paths: /bin/sh: 1: .../python: not found` by pinning the `pipenv` version to `2018.11.26`.

2020.06.17

Toggle 2020.06.17's commit message
2020.06.17

1st release

Read the `README.md` for details.