Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: update config #73

Merged
merged 14 commits into from
Jul 18, 2024
Merged

chore: update config #73

merged 14 commits into from
Jul 18, 2024

Conversation

daephx
Copy link
Owner

@daephx daephx commented Jul 18, 2024

No description provided.

daephx added 14 commits July 18, 2024 03:19
Add `Bilal2453/luvit-meta` to resolve LSP warnings related to `vim.uv`
types. Updated references from `vim.loop` to `vim.uv` for consistency
with `luvit-meta` plugin.
This project is nice but I feel that I'm fighting it too often and it
doesn't provide any helpful alternatives to rectify the linter warnings.
fix: update git.change custom color after update

Tokyonight v4 changed the name and datatype of this color to
`colors.git.change = "#color"`

fix: prefer highlight `WinSeparator` over `VertSplit`

`WinSeparator` seems to be the new highlight group for coloring split
windows and borders. We can also link `WinSeparator` to `VertSplit` to
prevent any compatibility errors with plugins that still use
`VertSplit`.

fix: set telescope selection highlight to `PmenuSel`

fix: remove bg highlight for TreesitterContext

refactor: remove sidebar list, use default plugin loader

refactor: remove user config that matches default values

There is basically no change in style! This just remove any options that
already matches the plugins default config values.

refactor: remove custom git.change color

refactor: remove undesired highlight overrides

- Remove color override definition for: String
- Remove color override definition for: FoldColumn

docs: include/update config docs for plugin options

- Copy document comments from example config within plugin README
- Remove extra space from luadoc description comments
- Update luadoc type for v4: `Highlights` -> `tokyonight.Highlights`
- Separate custom highlight groups by plugin
The latest Gitsigns update introduces additional signs for staged hunks.
However, the current implementation often results in duplicate signs
when modifying already staged sections, likely due to Neovim signcolumn
prioritization limitations.

To mitigate this, the staged signs functionality has been disabled using
the `signs_staged_enable` boolean configuration. Custom signs for
various actions remain locally defined to ensure consistent visual cues.

Additionally, the previously missing `untracked` sign definition has
been added to both the regular and staged sign configurations.
Aligned keybindings in `gitsigns.lua` for easier hunk navigation:

- Changed `]c` to `]h` for next hunk movement.
- Changed `[c` to `[h` for previous hunk movement.
Refine the file ignore patterns for the Telescope fuzzy finder in Neovim
to improve search accuracy and performance. Updated patterns include:

- Added trailing slashes to directories like `.git/`, `.pytest_cache/`,
`.venv/`, `.yarn/`, `__pycache__/`, `_build/`, `build/`,
`node_modules/`, `nvim/runtime/doc/`, and `tags/`.

- Added new ignore pattern for the `out/` directory.

These changes ensure that directory paths are correctly ignored during
searches.
Switch the default terminal to use a floating window for more temporary
actions, enhancing the user experience.

Also, updated keybindings for easier access to different layouts:

- `tf`: Floating window
- `ts`: Horizontal split
- `tt`: Tab
- `tv`: Vertical split

These adjustments provide more flexibility for managing long-running or
reference terminals.
@daephx daephx changed the title update config chore: update config Jul 18, 2024
@daephx daephx merged commit f7dadef into main Jul 18, 2024
2 checks passed
@daephx daephx deleted the chore-update branch July 18, 2024 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant