Commit graph

15 commits

Author SHA1 Message Date
11cbe8c259 nvim: modernize and optimize neovim configuration
Update deprecated LSP server names, fix API calls, and resolve plugin
conflicts to improve configuration maintainability and performance.

Changes include:

- Replace deprecated tsserver with ts_ls in LSP configuration
  The nvim-lspconfig project renamed tsserver to ts_ls following
  upstream changes. This update ensures compatibility with current
  and future versions.

- Fix treesitter API call from config to configs
  The correct API is nvim-treesitter.configs, not .config. This
  fixes potential runtime errors during treesitter initialization.

- Resolve completion plugin conflict between nvim-cmp and blink.cmp
  Disable nvim-cmp configuration as blink.cmp is already configured
  and active. Running both completion engines simultaneously causes
  conflicts and degrades performance.

- Replace symbols-outline.nvim with aerial.nvim
  The symbols-outline plugin is no longer actively maintained.
  Aerial.nvim provides similar functionality with better performance
  and active maintenance.

- Remove redundant cmdheight setting in options.lua
  The cmdheight option was set twice. Keep only the modern value
  of 0 and remove the outdated conditional check for nvim-0.8.

- Enable matchparen in disabled_plugins list
  Modern alternatives like vim-matchup provide better functionality.
  Disabling the built-in matchparen reduces startup overhead.

- Update dashboard header from DEVASLIFE to M1NGSAMA
  Personalize the neovim startup screen with custom branding.

These changes bring the configuration up to date with current best
practices, eliminate deprecated APIs, and improve overall performance
and maintainability.

Signed-off-by: m1ngsama <m1ng@example.com>
2025-12-20 20:43:38 +08:00
dba08236aa add alacritty config comment 2025-11-13 17:50:10 +08:00
9724306c8a fix markdown-preview.nvim make part 2025-11-09 17:29:29 +08:00
ae6ed40c3d init the aliases 2025-10-27 14:19:22 +08:00
8fe10917a9 add comment for some add-on 2025-10-26 19:06:08 +08:00
cce1d7df67 update some comment 2025-10-25 18:01:08 +08:00
9cdce0fc69 add ranger config 2025-10-21 17:24:27 +08:00
1fe8cff8e9 add i3 config (i3wm, picom, alacritty) 2025-10-19 14:30:56 +08:00
b58990e355 fix index structure 2025-10-04 15:59:26 +08:00
013651e505 fix rely bugs caused by upstream update 2025-10-04 15:57:39 +08:00
8caf78b021 add some alias from test machine 2025-09-26 16:47:38 +08:00
a662f9f69e update README.md 2025-09-09 09:13:28 +08:00
f520ed8e65 upload remap file of Windows 2025-09-09 09:03:58 +08:00
8a2362811e upload fish, neovim and tmux dotfiles 2025-07-05 18:14:20 +08:00
35d7aa6806
Initial commit 2025-07-05 18:11:17 +08:00