Neovim Configuration
Always Nightly Neovim. (Latest edit from this readme.md requires neovim 0.7+)
- Rust (Cargo).
- Pandoc (Haskell Binary) (Get Binary only version if possible).
Clone this repo to ~/.config/nvim
.
Full command (SSH):
git clone [email protected]:tigorlazuardi/nvim.git
Run nvim
and run command :PackerSync
.
After installation is done. Run :WhichKey
for Normal mode mappings. Run :WhichKeyI
for Insert mode mappings. Run :WhichKeyV
for visual mode mappings.
Changelog
Bug Fixes
- filetype: fix filetypes
- snapshot: fix logic for not creating new snapshot on full
- snapshot: new snapshot will not be created if there's more than 10 already exist upon packer sync
Code Refactoring
- modernize api calls
Features
- filetype: env file is now considered sh
- gps: added augroup
- null-ls: shellcheck runtime not run on .env files
- nvim-lsp-installer: removed yammls, jsonls, tsserver from default install on windows
Revert
- winbar only appears when gps exists
Various Actions
- update snapshots
- update snapshot
- update snapshot
v4.9.2 - 2022-05-24
Bug Fixes
- winbar: empty gps now not add | symbol
v4.9.1 - 2022-05-24
Bug Fixes
- winbar: fix winbar appearing on non modify-able buffers
v4.9.0 - 2022-05-24
Bug Fixes
- fzf: fix mapping not loaded
Code Refactoring
- fzf: refactor mappings
Features
- fzf: mappings moved to a special location
- fzf-lua: added description to mappings
- lualine: set global status on
- winbar: now added modified and current file name
Various Actions
- update snapshot
v4.8.0 - 2022-05-23
Code Refactoring
- flutter: removed pcall
- flutter: refactor flutter tools plugin config
Features
- lsp: rust tools move to top
- packer: added check if ls failed
- telescope: mappings changed from using which-key to vim.keymap.set
- treesitter: on config now ensure_installed is set to all
Various Actions
- snapshot: update snapshot
- snapshot: update dependencies
- snapshot: update
- telescope: code cleanup
v4.7.0 - 2022-05-19
Features
- lsp: windows compability reasons
- packer: snapshot only created when using PackerUpdateAndRoll
v4.6.1 - 2022-05-19
Minor Update
- bufferline: tests group now not auto_close
v4.6.0 - 2022-05-19
Features
- bufferline: added group support
Performance Improvements
- lsp: split and go to definition is now set on schedule to prevent too fast movements
Revert
- theme: revert to catpuccin
v4.5.3 - 2022-05-19
Minor Update
- lsp: calling diagnostic list now uses lsp_mappings
v4.5.2 - 2022-05-19
Minor Update
- lsp: added support for Incoming Calls
v4.5.1 - 2022-05-19
Minor Update
- nvim-gps: added small space in front so it's prettier to look at
Revert
- nvim-treesitter-context: removed in favor of nvim-gps and winbar
v4.5.0 - 2022-05-19
Features
- gps: added nvim-gps
Various Actions
- update snapshot
v4.4.3 - 2022-05-18
Minor Update
- fzf: added go to type definition
v4.4.2 - 2022-05-18
Minor Update
- commitlint: added patch support
- fzf: added live grep current buffer
<c-y>
- neotree: Neotree Reveal map now uses vim.keymap.set
Various Actions
- update snapshot
v4.4.1 - 2022-05-18
Bug Fixes
- packer: packer snapshot only runs on every new compile
Features
- fzf: prefer to use sk instead of fzf
v4.4.0 - 2022-05-18
Features
- fzf-lua: added fzf lua and migrate options from telescope to fzf lua
- learning: added learning section for personal use
- snapshot: update snapshot
v4.3.2 - 2022-05-17
Code Refactoring
- packer: removed sort on snapshots list
Features
- libuv: added learning code
- snapshot: update snapshot
Various Actions
- removed commented codes
v4.3.1 - 2022-05-15
Configuration
- changelog: update changelog format
v4.3.0 - 2022-05-15
Bug Fixes
- packer: proper run snapshot
Features
- packer: added packer rolling snapshot
v4.2.1 - 2022-05-15
Bug Fixes
- marks.nvim: fix from 'chentau' to 'chentoast'
Features
- golang: uses nui to split window
v4.1.0 - 2022-05-14
Bug Fixes
- cmp: fix stack overflow on view.close handler when re-compile or resync packer
Code Refactoring
- cmp: better readable
Features
- cmd: experimental to handle persistent kind length
- cmp: modified how menu appears
- copilot: copilot now not loaded if there's no config
- copilot: disabled copilot lua if copilot vim is not initialized yet
- golang: test current func now uses split buffer instead of term window
- hls-lens: moved mapping to lua
- settings: update setting to use nvim_cmd instead of vim string
- theme: mvoed to one nord
Revert
- codicons: commented because unused
- lspkind: commented lspkind because it's currently unused
Various Actions
- cmp: removed unused variable
v4.0.3 - 2022-05-09
Bug Fixes
- fold check mapping removed and modernized buf format
- copilot: fix disabling on windows
- neovide: wsl font now has same font as windows font
Features
- autocmd: move to lua
- copilot: added file location check for windows
- copilot: disabled on windows
- filetype: added filetype.nvim plugin to detect custom filetypes
- filetype: moved mdpp to filetype plugin
- gitsigns: enabled on windows
- lsp-golang: added guard to check if executables are in path
- neovide: font settings is updated to use Nerd Font Mono version
- neovide: update fonts to comic code ligatures
- neovide: added mappings to increase gui font size
- nvim-cmp: removed buffer from normal source and update mapping for commandline and search
- nvim-cmp: added source for treesitter
- nvim-cmp: add item limit on luasnip, nvim_lsp, emoji
- tsserver: added inlay hints
- which-key: <?> now used to show normal mapping
Various Actions
- removed commented nvim_tree on init.lua
v4.0.2 - 2022-04-27
Revert
- golang: revert server config to use normal gopls because gopls in lsp install does not support go1.18
v4.0.1 - 2022-04-26
Bug Fixes
- apm-span-snippet: fix treesitter query
- bufferline: now config for bufferline runs properly
- treesitter: finish mapping ts_utils.get_node_text to vim.treesitter.query.get_node_text
- which-key: fix wtf mapping for buffer
Code Refactoring
- checktime now is silent!
- moved to lua from autocmd vim
- clipboard: moved to lua completely
- settings: reread now placed under force_reread augroup
Documentation
- better grammar desc on TextYankPost
Features
- catppuccin: added more integration
- cmp: added source on completion
- debug-neovim: move command to lua
- go: changed from ray-x-go to personal custom one
- iswap: added iswap
- neotree: added to split horizontally
- neovide: changed font to comic code liagures
- nvim-cmp: add limit on many source hits like buffer, rg, spell
- settings: moved to lua
- sumneko: removed lua-dev in favor of cmp-nvim-lua and removed buggy ui-select from telescope
- sumneko: lua-dev only runs on neovim config path
- surfer: more sane keybinding
- whichkey: moved command to lua and fix source init lua
Revert
- neogen: removed neogen
Various Actions
- removed unused plugins
- removed unused codes
v4.0.0 - 2022-04-19
Features
- migration: migration to 0.8
v3.1.8 - 2022-04-18
Bug Fixes
- snippet: fix insert regex golang
Code Refactoring
- snippet: removed autosnippet because it's mostly unused
- snippet: reduce map snippets
Configuration
- update commitlint
Features
- disabled nvim-filebrowser, enabled nvim-tree, added sqls to nullls
- cmp: improve compare and sort
- copilot: added copilot vim to prepare copilot
- copilot: added copilot to nvim-cmp
- file-tree: moved from nvim tree to telescope file browser
- markdown_preview: autostart disabled
- markdown_preview: set config to setup
- neotree: moved from nvim-tree to neotree
- neotree: update config
- null_ls: removed taplo in favor of lspinstall version
- rust-lsp: check on save is now clippy
- snippet: added iferr responder
- snippet: added responder golang snippet
- snippet: added rust snippet creating fn
- snippet: added cobra snippet golang
- snippet: added snippet for generating markdown table
- sqls: added config to sqls
- syntax-tree-surfer: added syntax tree surper
- telescope: mapping now mapped to find file picker
- telescope: find files hidden true
- telescope: move explorer mapping to and other used telescope pickers
- telescope-fb: move mappings
Revert
- move lazygit back to to toggleterm because of better screen size
- disabled mini indentline
v3.1.7 - 2022-04-01
Bug Fixes
- snippet: fix placeholder
Code Refactoring
- snippet: readable neogen / luasnip jump handling
Features
- luasnip: added virtual text on choice nodes
- mappings: moved q to q
- snippet: added table generating snippets markdown lua
- snippet: added dynamic req snippet
- snippet: added description to make snippet golang
- snippet: added prequire snippet lua
- snippet: more snippet for go
- snippets: added dynamic preq snippet
- snippets: added more lua snippets
Revert
- snippet: removed apm_span from auto. prefer to use expansion instead
Various Actions
- removed print
v3.1.6 - 2022-03-31
Bug Fixes
- luasnip: update configuration
- snippet: fixed lua snipped for pack module
- snippter: apm:span func query capture fix
Code Refactoring
- snippet: more readable snippet
- snippet: better treesitter handling
- snippet: moved actual snippet to below utility functions
Documentation
- update readme.md for dependencies
Features
- fold: start with fold now
- luasnip: added mapping for choices
- luasnip: enabled autosnippets
- markdown-composer: added markdown composer
- markdown-composer: autostart disbled
- notify: registered to telescope
- pounce: pounce now only run in visual mode, not both visual and select
- snippet: added msi regex
- snippet: update golang snippet apm:span to auto
- snippet: huge apm:span golang snippet improvement
- snippet: added map_key_type auto
- snippet: added lua snippets
- treesitter: enabled playground
Revert
- reenabled fold level start
- move back to nvim-autopairs
- global status
v3.1.5 - 2022-03-18
Bug Fixes
- focus: disabled temporarily until work nice with nvim-tree
- golang: test regex now include end $ sign
- nvim-ts-rainbow: froze to commit until problem is fixed
Code Refactoring
- debugger-go: dryer code
- init: refactor settings/init.lua
Documentation
- hide changelog into spoiler
Features
- dap-go: added feature to restore original dap config
- filetype: added certain filetype auto detect
- focus: reenabled focus config
- go: test function now never cache
- golang: change mappings for nvim goc
- golang: added debug current function
- golang: set golines limit to 200
- golang: disabled golines and golangci-lint on nullls
- lualine: added global status setting
- markdown-pp: added markdown pp
- marks: update various marks file
- nvim: max_line_lne set to 150
- nvim-tree: update config
- nvim-tree: ignore notify window
- sudo: added suda plugin
- windows: enabled more compatibility
Revert
- updating neovim fixed the issue
v3.1.4 - 2022-02-24
Bug Fixes
- golang: textobjects now false to ignore shitty error on start
- golang: ray-x/go.nvim now always runs and never depends on if gopls is installed first
Documentation
- added reason to ignore textobject option from go.nvim
Revert
- removed treesitter playground since it's mostly unused
v3.1.3 - 2022-02-24
Features
- fidget: moved to fidget nvim from lsp-status
- golang: added go test workspace
- golang: added go test package
- golang: call feedkeys moved to on_exit
- golang: uses custom terminal to run go test function
- nvim-cmp: added ripgrep source
- nvim-tree: removed frozen commit
- yabs: added yabs nvim
Revert
- removed yabs
- move to smart-pairs again
- move back to nvim autopairs
Various Actions
- removed coq and chadtree from nvim
- removed commented surruond_config in init
- removed surround config because dev is MIA
- removed old windline config
v3.1.2 - 2022-02-16
Bug Fixes
- lsp-status: now lsp status line does not check buf get clients
- nvim-tree: temporarily froze nvim tree version to latest stable commit
- prettierd: fix prettierd config for null_ls
- tmux: removed resize default keybinding because conflict with line swap
Code Refactoring
- golang: removed unneeded configs
- lsp: better readability syntax
- neovide: refactor config
- neovide: refactor neovide configurations
Features
- cmp-lspkind: update configuration
- golang: update enhancement configuration
- golang: added mappings for golang specifics
- hlargs: added
- lsp: fix cursor jumpt to diagnostic window on goto_next
- lsp: update lsp in insert mode disabled to increase peformance on slow lsps
- lualine: better color for modified
- mini: disabled on some filetypes
- mini-indentscope: added mini indentscope
- notify: added notify on installing sumneko lua server
- notify: added nvim-notify
- null_ls: revert to prettierd and eslint_d now only runs if eslintrc.json exist in root
- pairs: moved to smart pairs
- sandwhich: fix missing mappings
- sandwhich: moved from surround.nvim to vim-sandwhich because dev account is deleted
- session_manager: session manager now autoload currentdir
- statusline: revert to lualine from windline
- tmux: disabled copy_sync to sync clipboard with system clipboard instead of tmux
- tmux: added tmux config
- treesitter: added endwise
Revert
- disabled pretty_fold in favor of tmux integration
- nvim-tree: disabled open on new
- treesitter: disabled indent and hlargs
Various Actions
- format
v3.1.1 - 2022-02-04
Bug Fixes
- lua-lsp: lsp is fixed by settings server version to v2.5.6
- sumneko_lua-installer: version is now frozen to v2.5.6
- treesitter: removed themes that broke treesitter
- treesitter: temporary fix until treesitter stabilizes
- treesitter-indent: disabled on yaml files
Code Refactoring
- golang: golang now uses ray-x/go command to format or import and removed formatters from null-ls
- golang: separated golang from top level config
- json_yaml: added to separate configuration
- lsp: refactor code for more readability
- lsp: uses accosiative table instead of numeric table to check available lsps
- lua-lsp: added to separate configuration
- neovide: refactor neovide font settings
- packer: packer now automatically sync if packer_compiled.lua file is missing
Configuration
- changelog: added title mappings
Documentation
- neovide: added params
Features
- eslint: now moved to null_ls
- flutter: flutter lsp now only runs if dart is installed
- fzf: removed disabled requirement on windows
- languages: registered lua
- lsp-installer: now gopls waits for rayx go
- lua-lsp: path handling is now handled by plenary
- neogen: added neogen
- nvim-tree: added indent markers
- packer: removed from opt
- prettier_d_slim: try to use prettier_d_slim, falls back to prettierd
- rust: separated rust config to another file
- rust: added dap config
- rust: dap config on wsl
- rust: having rust opened now auto install rust-analyzer
- rust-analyzer: ignored on generic lsp installer config
- theme: added github theme
- treesitter: added rainbow brackets
- treesitter: change mappings for more intuitivemove
- typescript: config update
Revert
- removed headwind in favor of rustywind via null_ls
- treesitter: disabled indent by treesitter
Various Actions
- grammar fixes
- removed unused plugins from codebase
- merge
- removed useless block
v3.1.0 - 2022-01-18
Bug Fixes
- eslint: fix installer config not called
- tabout: fix whichkey missing '>'
- vim-sneak: S mapping is now uncommented
- vim_sneak: fixed load order to be after vim-cutlass
Configuration
- bootstrap: changed max jobs to 16
Features
- alpha: fortune only called if it exist
- catppuccin: load from setup now
- coq: now does not escape to normal mode first
- cutlass-substitute: using modern alternative
- dap: added native widgets for debug hover
- lsp: added yamlls custom schemas
- lsp: disabled open float in favor of lsp_lines
- lsp-insstall: eslint
- lsp_lines: changed packer declaration using as
- lsp_lines: added lsp_lines
- markdown-preview: added markdown preview
- neovim-dap: added command to easily debug neovim itself
- nvim-lspinstall: migrated to nvim lsp install
- pounce: s key now uses pouce. the rest still uses vim sneak
- pretty-fold: added pretty fold
- pretty-fold: set fold next max to 1
- scrollbar: added scrollbar
- session: conform to breaking changes
- settings: added scroll off value of 8
- settings: H now moved to close fold, L to open fold
- sumneko: prevent using lua-dev temporarily until it get fixed
- telescope: added telescope env
- treesitter: foldexprt now to treesitter
- types: added types for lua
- which-key: shortcut to show mappings has changed from '?' to 'g?'
- which-key: added dofile on pR
- which-key: return back to folke's version
- windline: added lsp signature
Revert
- diagnostic format returns to default
- lsp_lines: removed lsp_lsplines
Various Actions
- grammar fixes
- cleanup ^M
- removed unused codes
- removed commented code
- removed useless code block
v3.0.3 - 2022-01-08
Features
- alpha: fortune now only get if exist
- alpha: added Change Directory entry
- alpha: moved from dashboard to alpha
- nvim-tree: auto open on startup
v3.0.2 - 2022-01-07
Bug Fixes
- which-key: removed conflicting mappings with which-key
- which-key: temporarily changed to zeertzjq fork To support latest neovim branch
Features
- moved to coq and chadtree
- update config for nvim-tree
- added session manager
- lsp diagnostic now is float based on scope cursor
- update
- set default color to catpuccin
- nvim_gomove instead of vim_move
- removed plenary from lazygit plugin
- changed lazygit to direct integration
- airline: removed file icon in explorer tree in bottom right
- airline: added support to show the tree plugin name
- nvim-tree: nvim tree width size now 40
- nvim-tree: added
.git
to ignore list
Revert
- removed nvim-treesitter-context in favor of session manager
- removed theme change on DirChanged
- return to nvim tree because chadtree theme is ugly
v3.0.1 - 2022-01-01
Bug Fixes
- flutter: run via dap disabled
- flutter: fix list commands
- theme: theme now fixed
Code Refactoring
- golang-lsp: staticcheck now depends on golangci lint
Features
- debugger: now uses personal one with wrap set to default on
- flutter: added more keybindings
- flutter: added flutter
v3.0.0 - 2021-12-29
Bug Fixes
- dlv: command returned from dlv-dap to dlv
Features
- all: moved to a new beginning
- debugger: change mapping and local
- theme: random theme now won't repeat last
- theme: add more themes
- theme: added tokyonight
Various Actions
- golang-ls: removed unused codes
v2.6.0 - 2021-12-28
Bug Fixes
- commitlint: skip on pull
- neovide: opacity
- project: fix project loader
- theme: fix theme
- theme: disabled catpuccin and sonokai on windows
Configuration
- focus: excluded filetypes now includes dapui
- neovide: update neovide setting
Features
- dap: dap dlv now listens on both stdout and stderr
- dap: load vs code config now appends dlvToolPath
- debugger: added dapui open on success booting dap
- lsp-server: schemas now using schemastore
- telescope: include oldfiles in code
Revert
- lsp: return back to dressing and disabled lsp saga
- lspsaga: removed lsp saga
v2.5.0 - 2021-12-25
Bug Fixes
- lsp: Stopping hotkey now stops ALL lsp server instead of only one
- null_ls: removed generic on attach from null_ls
Features
- lspsaga: added lspsaga
v2.4.1 - 2021-12-22
Bug Fixes
- on_attach: open float diagnostic is now line wise
- treesitter: textobjects and various treesitter plugins now loaded manually using packer loader
Code Refactoring
- nvim-cmp: now does not select selection
- nvim-goc: change mapping group to g
Features
- golang: reenabled goimports
- golang: commented null_ls goimports gofumpt golines
- golang: null_ls added golines
- vim_move: added vim move
Revert
- return back to nvim_cmp because coq crashes too often
v2.4.0 - 2021-12-19
Code Refactoring
- golang: format and generate implementations moved to g group
- lazygit: moved mapkey from g to z
Features
- golang: moved from context organize imports to goimports in null ls
- null_ls: added sqlformat and codespell diagnostics
v2.3.1 - 2021-12-19
Bug Fixes
- goimpl: added buffer target of current
- goimpl: mapping is now localized to buffer filetype go
- lsp: formatting now done on BufWritePre not on BufWritePost and scoped to current buffer
- on_attach: fix diagnostic and telescope diagnostic
Code Refactoring
- goimpl: moved autocmd to on-attach
- on_attach: moved gn diagnostic mapping to a new sub whichkey group
- telescope-cd: moved telescope cd to a file for more readable
Features
- theme: added sonokai to the list
Various Actions
- formatting
- comment codes for documentation
Reverts
- refactor(on_attach): moved gn diagnostic mapping to a new sub whichkey group
v2.3.0 - 2021-12-18
Features
- theme: removed themes containing light colors so random colors wont load the white ones
v2.2.0 - 2021-12-18
Bug Fixes
- code-action: removed code-action-menu because it does not get updated to neovim nightly
- settings: fix wsl check not checking the integer value
- settings: fix logic for wsl font in neovide
- telescope: fix cd picker
- trouble.nvim: fix trouble.nvim toggle update
Code Refactoring
- settings: more readable neovide config
Configuration
- bootstrap: packer reset called before packer init to support reloading config
- golang: enabled dap config on golang files
- neovide: neovide config blur is removed since they fixed the blur problem on telescope
- nvim_tree: filtered node_modules and target for ts and rust respectively
- prepare.sh: added prepare.sh
- project.nvim: reenabled project nvim
- settings: font settings now check for wsl
Features
- bufdelete: support for bufdelete
- comment.nvim: removed kommentary in favor of comment.nvim
- coq_nvim: added coq_nvim
- dressing.nvim: added dressing.nvim plugin
- golang: added go coverage and go impl telescope
- lsp-display: lsp display now shows borders
- null-ls: added integration to curl and proselint
- telescope: added custom picker to cwd to given folder
- theme: added random color loader
- treesitter-context: added support for tree sitter context
Various Actions
- removed kommentary
- format
v2.0.3 - 2021-12-13
Configuration
- autogroups: removed augroup from buffer scoped autocmds
- neovide: set neovide transparency to 1
- null_ls: update configuration for null_ls
- whichkey: pressing q and do nothing now shows the subkeylist for it
Documentation
- update readme.md
Features
- clang-format: removed extra args in favor of .clang-format instead
- settings: now show enter chars
v2.1.0 - 2021-12-08
Features
- clang-format: added clang-format to null_ls
- titlestring: changed from only getcwd to prefixed with
nvim -
Various Actions
- format
v2.0.2 - 2021-12-08
Config
- textobjects: textobject is now loaded by vim-texobj-user
- trouble: trouble now calls the function directly instead of via command
Configuration
- nvim-tree: nvim tree highlight set to 3
Features
- commitlint: commitlint changed from nodejs to pure bash
- settings: enabled set title so neovide can show different filesnames
- titlestring: title string changed to cwd upon VimEnter and DirChanged
v2.0.1 - 2021-12-05
Bug Fixes
- bug-empty-file: fixed bug empty file on open
- vscode-compability: packerload moved to packer.loader
v2.0.0 - 2021-12-05
Bug Fixes
- neoclip: changed neoclip open to ge from
- rust_lsp: proper path handling on require
- tailwind-lsp: autostart set back to true but depends on filetypes
Features
- lsp-lua: added lsp lua config for windows
- neovim: all plugins are lazyloaded
- taplo-lsp: added lsp support for taplo
v1.3.1 - 2021-11-30
Bug Fixes
- selene: packer plugins global variable is now proper
Config
- tailwind-lsp: disabled autostart
- vim-sneak: mappings now extended to visual and selection mode
- which-key: disabled registers plugin for compability with tversteeg/registers
Remove
- textsubjects: changed in favor of builtin selection
v1.3.0 - 2021-11-29
Bug Fixes
- vim-sneak: load after vim-cutlass so vim-sneak overrides cutlass
Doc
- vim-sneak: added which key alias to jump forward repeat sneak
Features
- symbols-outline: added symbols outline support
v1.2.0 - 2021-11-29
Bug Fixes
- jsonls: fix command not found
- nvim_tree: disabled diagnostics on nvim-tree because it broke
Config
- lspconfig: added support for json and yaml language server
- neovide: added font size change implementation for UNIX system
- neovide: added firacode nerd font support on start
- nvim-cmp: now uses dark vscode theme
- nvim-cmp: added colorscheme to various item highlight in autocomplete
- nvim_tree: update nvim tree configuration
- surround: changed prefix to q instead of ss
Features
- eslint_server: added support for eslint_d lang server
- fine-cmdline: added new plugin fine-cmdline
- lightspeed: added lightspeed plugin
- neovide: added keymaps to increase or decrease font size in neovide
- vim_sneak: removed lightspeed, replaced with vim sneak
Remove
- package-info: removed package info causing crashes
Revert
- fine_cmdline: cmdline broke too much and broke compability with vscode
v1.1.0 - 2021-11-21
Bug Fixes
- lefthook: removed double changelog running
Config
- null_ls: enabled autostart
Configuration
- lefthook: reword pipe names
Doc
- change changelog template
Mappings
- diagnostic: gn now shows line diagnostic, gN show workspace. gnn show next. gnp show previous
Various Actions
- format lua files
WIP
- buffer-mapping: bootstrapped buffer mapping
Wip
- calltree: bootstrapped calltree
Reverts
- conf(lefthook): reword pipe names
v1.0.9 - 2021-11-16
Bug Fixes
- selene: fix vim global not set
Config
- settings: added linebreak by words not character settings
v1.0.8 - 2021-11-16
Config
- headwind: surpressed headwind error message on sorting
- neovide: disable blur for multigrid mode
Features
- codeactionmenu: added new plugin code action menu
v1.0.7 - 2021-11-15
Bug Fixes
- treesitter: fix plugins failed to load
Config
- godot: added global option to disable godot lsp if godot is installed but don't plan to use neovim for coding
- null-ls: mappings now always possible whenever null_ls is loaded
- package-info: package info now is limited to filetype json
v1.0.6 - 2021-11-15
Bug Fixes
- lsp_status: fix lsp status on airline not showing messages
- package_info: fix package_info yelling error on recompiling
Features
- tailwind-headwind: added tailwind and headwind support
Mappings
- gitsigns: added mappings to controls hunks
- lsp: added mappings for lsp formatting
- packer: added packer command mappings
v1.0.5 - 2021-11-15
Bug Fixes
- telescope: now fzf and frecency is loaded properly after telescope
v1.0.4 - 2021-11-15
Features
- lsp: added godot lsp setting
- lspconfig: added support for godot and tailwindcss
Settings
- added backup settings
- added nvr integration
- added noswapfile noundofile
Various Actions
- format
Reverts
- feat(lsp): added godot lsp setting
v1.0.3 - 2021-11-10
Bug Fixes
- windows: more compability codes
Code Refactoring
- globals: changed from using _G to vim.g
Config
- focus.nvim: sign column now won't disappear on not focused windows
Features
- clipboard: reenable cutlass, registers and subversibe, but removed yoink
- focus.nvim: added focus nvim
- windline: added lsp status integration to airline
- windline: moved from sample to local airline config
Settings
- no backup files in writing files
v1.0.2 - 2021-11-05
Bug Fixes
- lsp: fix lsp status not initialized, and typescript lsp config not called
- packer-init-nvim: clone timeout raised from 600 to 3000
- windows: disabled some plugins and settings that are incompatible in windows
Config
- yoink: added configuration
Features
- neoclip: moved clipboard management to neoclip
- neoclip: moved clipboard management to neoclip
- treesitter: treesitter now not running on vscode
- vscode: mappings for vscode
Linter
- golangci: disabled auto fix for compability reason
v1.0.1 - 2021-11-03
Bug Fixes
- paths: fix potential duplicate require
Doc
- added changelog.md file
Code Refactoring
- indentation: moved indentation to it's own folder
Doc
- added changelog template
Init
- initial commit