Skip to content

Releases: jdhao/nvim-config

config for nvim 0.12.0

07 Apr 19:16

Choose a tag to compare

What's Changed

  • Support visual mode for json format by @jdhao in #459
  • feat: switch to main branch of nvim-treesitter by @jdhao in #461
  • remove copilot plugins by @jdhao in #462
  • use dashboard from snacks.nvim by @jdhao in #463
  • migrate options.vim to lua module by @jdhao in #464
  • update conf for blink-cmp by @jdhao in #465
  • Add vim-illuminate to highlight cursor word by @jdhao in #466
  • update conf for vim-illuminate by @jdhao in #467
  • refactor: move python env extraction to a function by @jdhao in #469
  • migrate python filetype conf to lua by @jdhao in #470
  • Remove plugin git-conflict.nvim by @jdhao in #471
  • update config for plugins by @jdhao in #472
  • Add completion support for lsp settings by @jdhao in #473
  • Add colorscheme oxocarbon by @jdhao in #474
  • Add mapping for conflict resolution by @jdhao in #475
  • improve colorscheme loading by @jdhao in #476
  • Add two diff-related plugins by @jdhao in #477
  • Add mapping to manage tabs by @jdhao in #478
  • Upgrade to nvim 0.12 by @jdhao in #479
  • Use nvim native intro page by @jdhao in #480

Full Changelog: v0.11.5...v0.12.0

config for nvim 0.11.4

02 Nov 20:55

Choose a tag to compare

What's Changed

  • Bump supported nvim version to 0.11.4 by @jdhao in #435
  • use colorscheme cmd as function by @jdhao in #438
  • Use new labubu icon for dashboard by @jdhao in #439
  • feat: open jira ticket with gx :) by @jdhao in #444
  • feat: load env variable from .env by @jdhao in #445
  • refactor: use vim.fs for path joining by @jdhao in #446
  • feat: add mapping for JSON file format by @jdhao in #447
  • remove mappings for adding a blank line by @jdhao in #448
  • update diagnostic config by @jdhao in #449
  • fzf-lua config update: respect ignore files by @jdhao in #450
  • move vim plugin config to plugin_specs.lua by @jdhao in #451

Full Changelog: v0.11.3...v0.11.4

config for nvim 0.11.3

01 Sep 20:19
2f5eb88

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.11.2...v0.11.3

config for nvim 0.11.2

20 Jul 06:34
feb9b53

Choose a tag to compare

What's Changed

  • bump supported nvim version to 0.11.3 by @jdhao in #412
  • Add new bunch of colorschemes by @jdhao in #413
  • add new colorscheme citruszest by @jdhao in #414
  • Add support for markdown ref-style link by @jdhao in #415
  • Fix filetype detection issue for nvim 0.11.2 by @jdhao in #416
  • update config for plugin live-command by @jdhao in #417
  • Move blink-cmp config to dedicated file by @jdhao in #418
  • support deepwiki by @jdhao in #419

Full Changelog: v0.11.1...v0.11.2

config for nvim v0.11.1

02 Jun 21:26
082111f

Choose a tag to compare

What's Changed

  • update supported nvim version to latest stable by @jdhao in #372
  • snack config update by @jdhao in #373
  • remove automcd to go to last place by @jdhao in #374
  • Update lualine config by @jdhao in #375
  • Lualine async git info by @jdhao in #376
  • Remove obsolete func by @jdhao in #377
  • fix gitsign word_diff flickering issue by @jdhao in #378
  • update colorscheme config by @jdhao in #379
  • use treesitter-textobjects instead by @jdhao in #380
  • switch back to nvim-cmp by @jdhao in #381
  • Remove luarocks by @jdhao in #383
  • Install Treesitter on all systems by @Okarin99 in #384
  • Nvim version bump by @jdhao in #385
  • update various config after nvim 0.11 release by @jdhao in #386
  • update floating window highlight by @jdhao in #387
  • Use glance.nvim for lsp references/implementations preview by @jdhao in #388
  • Separate diagnostic config from lsp ones by @jdhao in #389
  • update colorscheme by @jdhao in #390
  • update config for lazydev and nvim-lightbulb by @jdhao in #391
  • Use LspAttach to configure buffer behavior by @jdhao in #392
  • use builtin log level enum to specify log level by @jdhao in #393
  • typo by @zhuangya in #394
  • Switch from LeaderF to Fzf-lua as the default fuzzy finder by @jdhao in #395
  • update handling of large files by @jdhao in #396
  • Simplify condition check by @jdhao in #397
  • remove plugin vim-markdown by @jdhao in #398
  • switch from nvim-web-devicons to mini.icons by @jdhao in #399
  • optimize nvim startup time with lazy.nvim by @jdhao in #400
  • update config for git-conflict.nvim by @jdhao in #401
  • use new api vim.lsp.config for lsp configuration by @jdhao in #402
  • Use new lsp configuration structure by @jdhao in #403
  • upgrade nvim to 0.11.1 by @jdhao in #404
  • set default conf for all LSP in one place by @jdhao in #405
  • fix neovim link for linux install script by @aleeraser in #408
  • update LSP config by @jdhao in #410

New Contributors

Full Changelog: v0.10.3...v0.11.1

v0.10.3

12 Feb 22:28

Choose a tag to compare

What's Changed

Full Changelog: v0.10.2...v0.10.3

config for nvim 0.10.2

21 Dec 19:50

Choose a tag to compare

What's Changed

  • update supported nvim version to 0.10.2 by @jdhao in #342
  • update Leaderf setting by @jdhao in #344
  • Add plugin nvim-lightbulb to hint code actions by @jdhao in #345
  • use stylua to format lua files by @jdhao in #346
  • enable inlayhint for lua_ls server by @jdhao in #347
  • Enable LSP format also for visual selection by @jdhao in #348
  • Switch Python LSP for completion and add ruff by @jdhao in #349
  • remove plugin committia.vim by @jdhao in #350
  • update config for pyright by @jdhao in #351
  • use plaintext for pyright hover request by @jdhao in #352
  • update the fold level allowed for statuscol.nvim by @jdhao in #353
  • feat: custom command update by @jdhao in #356
  • Fix command CopyPath issue by @jdhao in #357
  • update lualine config by @jdhao in #358
  • use native lua api instead of vim.cmd by @jdhao in #359
  • install new plugins by @jdhao in #360
  • update dict by @jdhao in #361
  • reformat with stylua by @jdhao in #362
  • make option showcmd shown in statusline instead by @jdhao in #363
  • silently format lua file using stylua by @jdhao in #364
  • disable mouse by @jdhao in #365

Full Changelog: v0.10.1...v0.10.2

v0.10.1

09 Oct 15:41

Choose a tag to compare

What's Changed

Full Changelog: v0.10.0...v0.10.1

v0.10.0 release

25 Jul 19:25

Choose a tag to compare

What's Changed

  • Enable nvim-tree to open dir during startup by @jdhao in #261
  • Update colorscheme conf by @jdhao in #265
  • remove lazylock by @jdhao in #266
  • update used plugins by @jdhao in #267
  • Stop showing percent location by @jdhao in #270
  • update some mappings by @jdhao in #271
  • Enable treesitter folding for Python and Lua by @jdhao in #274
  • upgrade neovim to latest stable by @jdhao in #275
  • use vim.uv instead of vim.loop by @jdhao in #276
  • remove emmylua since neovim has builtin annotation by @jdhao in #277
  • Update config for GitSigns by @jdhao in #279
  • Update hop.nvim conf to support Chinese by @jdhao in #280
  • use plugin nvim-autopairs for autopair by @jdhao in #281
  • update which-key conf and some mappings by @jdhao in #282

Full Changelog: v0.9.5...v0.10.0

v0.9.5 release

07 Jan 13:47

Choose a tag to compare

What's Changed

  • Use the matained fork of hop.nvim by @jdhao in #239
  • remove colorschemes rose-pine by @jdhao in #241
  • Show Py virtual env on statusline by @jdhao in #243
  • upgrade indent-blankline to v3 by @jdhao in #244
  • remove obsolete option for indent-blankline by @jdhao in #245
  • update to nvim 0.9.4 by @jdhao in #250
  • Rename vimscript conf directory by @jdhao in #251
  • Remove obsolete options for nvim-tree by @jdhao in #252
  • update plugin spec by @jdhao in #253
  • Add diffview.nvim for viewing diffs by @jdhao in #254
  • Deal with other variant of unix timestamp by @jdhao in #255
  • bump neovim version to 0.9.5 by @jdhao in #260

Full Changelog: v0.9.2...v0.9.5