new nvim plugins, modified some other stuff of the existing plugins; deleting plugins for xplr
This commit is contained in:
parent
a62e8c4a0c
commit
18fdc3d086
47 changed files with 2429 additions and 2036 deletions
|
@ -26,11 +26,12 @@
|
|||
"channelId": "635625917623828520"
|
||||
},
|
||||
{
|
||||
"name": "Friends",
|
||||
"url": "/channels/@me",
|
||||
"name": "@mat0.2",
|
||||
"url": "/channels/@me/681216999690469399",
|
||||
"selected": false,
|
||||
"currentStatus": "none",
|
||||
"iconUrl": "https://cdn.discordapp.com/embed/avatars/0.png"
|
||||
"currentStatus": "online",
|
||||
"iconUrl": "https://cdn.discordapp.com/avatars/681216357228085263/a16b40e4095d4d978d42168466f4d1d2.webp?size=40",
|
||||
"channelId": "681216999690469399"
|
||||
}
|
||||
],
|
||||
"favs": [],
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"currentVersionInfo": {
|
||||
"version": "7.2.3",
|
||||
"version": "7.2.4",
|
||||
"hasShownChangelog": true
|
||||
},
|
||||
"cuiSettingsVersion": "9",
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"all": {
|
||||
"cachedState": {
|
||||
"date": "2023-07-26T09:28:29.710Z",
|
||||
"date": "2023-08-05T12:27:00.015Z",
|
||||
"value": true
|
||||
},
|
||||
"general": {
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -38,7 +38,8 @@
|
|||
"items": [
|
||||
{
|
||||
"id": "workbench.action.reopenClosedEditor",
|
||||
"label": "&&Reopen Closed Editor"
|
||||
"label": "&&Reopen Closed Editor",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "vscode.menubar.separator"
|
||||
|
@ -54,6 +55,17 @@
|
|||
"enabled": true,
|
||||
"label": "~/.config"
|
||||
},
|
||||
{
|
||||
"id": "openRecentFolder",
|
||||
"uri": {
|
||||
"$mid": 1,
|
||||
"external": "file:///docs/Documentos/ObsidianStarterVault/root",
|
||||
"path": "/docs/Documentos/ObsidianStarterVault/root",
|
||||
"scheme": "file"
|
||||
},
|
||||
"enabled": true,
|
||||
"label": "/docs/Documentos/ObsidianStarterVault/root"
|
||||
},
|
||||
{
|
||||
"id": "openRecentFolder",
|
||||
"uri": {
|
||||
|
@ -143,18 +155,18 @@
|
|||
"label": "/docs/Documentos/Repos"
|
||||
},
|
||||
{
|
||||
"id": "openRecentFolder",
|
||||
"id": "vscode.menubar.separator"
|
||||
},
|
||||
{
|
||||
"id": "openRecentFile",
|
||||
"uri": {
|
||||
"$mid": 1,
|
||||
"external": "file:///home/matt/.config/kitty",
|
||||
"path": "/home/matt/.config/kitty",
|
||||
"external": "file:///docs/Documentos/ObsidianStarterVault/root/.obsidian/plugins/obsidian-kanban/main.js",
|
||||
"path": "/docs/Documentos/ObsidianStarterVault/root/.obsidian/plugins/obsidian-kanban/main.js",
|
||||
"scheme": "file"
|
||||
},
|
||||
"enabled": true,
|
||||
"label": "~/.config/kitty"
|
||||
},
|
||||
{
|
||||
"id": "vscode.menubar.separator"
|
||||
"label": "/docs/Documentos/ObsidianStarterVault/root/.obsidian/plugins/obsidian-kanban/main.js"
|
||||
},
|
||||
{
|
||||
"id": "openRecentFile",
|
||||
|
@ -255,17 +267,6 @@
|
|||
"enabled": true,
|
||||
"label": "~/.vscode/extensions/github.copilot-1.96.255/dist/extension.js"
|
||||
},
|
||||
{
|
||||
"id": "openRecentFile",
|
||||
"uri": {
|
||||
"$mid": 1,
|
||||
"external": "file:///home/matt/packagesyay.txt",
|
||||
"path": "/home/matt/packagesyay.txt",
|
||||
"scheme": "file"
|
||||
},
|
||||
"enabled": true,
|
||||
"label": "~/packagesyay.txt"
|
||||
},
|
||||
{
|
||||
"id": "vscode.menubar.separator"
|
||||
},
|
||||
|
@ -311,7 +312,8 @@
|
|||
},
|
||||
{
|
||||
"id": "saveAll",
|
||||
"label": "Save A&&ll"
|
||||
"label": "Save A&&ll",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "vscode.menubar.separator"
|
||||
|
@ -394,12 +396,12 @@
|
|||
"id": "vscode.menubar.separator"
|
||||
},
|
||||
{
|
||||
"id": "workbench.profiles.actions.renameCurrentProfile",
|
||||
"label": "Rename..."
|
||||
"id": "workbench.profiles.actions.editCurrentProfile",
|
||||
"label": "Edit Profile..."
|
||||
},
|
||||
{
|
||||
"id": "workbench.profiles.actions.showProfileContents",
|
||||
"label": "Show Contents..."
|
||||
"label": "Show Profile Contents"
|
||||
},
|
||||
{
|
||||
"id": "vscode.menubar.separator"
|
||||
|
@ -445,6 +447,10 @@
|
|||
"id": "workbench.action.openSnippets",
|
||||
"label": "Configure User Snippets"
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.tasks.openUserTasks",
|
||||
"label": "User Tasks"
|
||||
},
|
||||
{
|
||||
"id": "submenuitem.ThemesSubMenu",
|
||||
"label": "&&Theme",
|
||||
|
@ -524,22 +530,6 @@
|
|||
"id": "editor.action.clipboardCopyAction",
|
||||
"label": "&&Copy"
|
||||
},
|
||||
{
|
||||
"id": "submenuitem.MenubarCopy",
|
||||
"label": "Copy As",
|
||||
"submenu": {
|
||||
"items": [
|
||||
{
|
||||
"id": "gitlens.copyRemoteFileUrlToClipboard",
|
||||
"label": "Copy Remote File URL"
|
||||
},
|
||||
{
|
||||
"id": "gitlens.copyRemoteFileUrlFrom",
|
||||
"label": "Copy Remote File URL From..."
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "editor.action.clipboardPasteAction",
|
||||
"label": "&&Paste"
|
||||
|
@ -1026,45 +1016,54 @@
|
|||
},
|
||||
{
|
||||
"id": "workbench.action.focusThirdEditorGroup",
|
||||
"label": "Group &&3"
|
||||
"label": "Group &&3",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.focusFourthEditorGroup",
|
||||
"label": "Group &&4"
|
||||
"label": "Group &&4",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.focusFifthEditorGroup",
|
||||
"label": "Group &&5"
|
||||
"label": "Group &&5",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "vscode.menubar.separator"
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.focusNextGroup",
|
||||
"label": "&&Next Group"
|
||||
"label": "&&Next Group",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.focusPreviousGroup",
|
||||
"label": "&&Previous Group"
|
||||
"label": "&&Previous Group",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "vscode.menubar.separator"
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.focusLeftGroup",
|
||||
"label": "Group &&Left"
|
||||
"label": "Group &&Left",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.focusRightGroup",
|
||||
"label": "Group &&Right"
|
||||
"label": "Group &&Right",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.focusAboveGroup",
|
||||
"label": "Group &&Above"
|
||||
"label": "Group &&Above",
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"id": "workbench.action.focusBelowGroup",
|
||||
"label": "Group &&Below"
|
||||
"label": "Group &&Below",
|
||||
"enabled": false
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1915,6 +1914,7 @@
|
|||
"file:///docs/Documentos/Repos/Personal/Cursos/Python": "-1f364037",
|
||||
"file:///home/matt/.config/nvim": "-1645caa6",
|
||||
"file:///home/matt/.config/nvim.old": "__default__profile__",
|
||||
"file:///docs/Documentos/ObsidianStarterVault/root": "__default__profile__",
|
||||
"file:///home/matt/.config": "-1645caa6"
|
||||
},
|
||||
"emptyWindows": {}
|
||||
|
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
|
@ -111,7 +111,7 @@
|
|||
"gitlens.hovers.currentLine.over": "line",
|
||||
"editor.smoothScrolling": true,
|
||||
"vscode_custom_css.imports": [
|
||||
"file:///home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-1.0.12/dist/updateHandler.js"
|
||||
"file:///home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-1.0.14/dist/updateHandler.js"
|
||||
],
|
||||
"animations.Scrolling": "Slide",
|
||||
"animations.Durations": {
|
||||
|
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
|
@ -140,7 +140,7 @@
|
|||
"terminal.integrated.shellIntegration.suggestEnabled": true,
|
||||
"catppuccin.extraBordersEnabled": true,
|
||||
"codeium.enableSearch": true,
|
||||
"editor.matchBrackets": false,
|
||||
"editor.matchBrackets": "never",
|
||||
"files.trimTrailingWhitespace": true,
|
||||
"[markdown]": {
|
||||
"files.trimTrailningWhitespace": false,
|
||||
|
@ -247,7 +247,6 @@
|
|||
"terminal.integrated.env.linux": {},
|
||||
"cSpell.language": "en, es",
|
||||
"workbench.editor.showTabs": false,
|
||||
"editor.minimap.enabled": false,
|
||||
"[css]": {
|
||||
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||
},
|
||||
|
|
|
@ -111,7 +111,7 @@
|
|||
"gitlens.hovers.currentLine.over": "line",
|
||||
"editor.smoothScrolling": true,
|
||||
"vscode_custom_css.imports": [
|
||||
"file:///home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-1.0.12/dist/updateHandler.js"
|
||||
"file:///home/matt/.vscode-oss/extensions/brandonkirbyson.vscode-animations-1.0.14/dist/updateHandler.js"
|
||||
],
|
||||
"animations.Scrolling": "Slide",
|
||||
"animations.Durations": {
|
||||
|
@ -254,7 +254,6 @@
|
|||
},
|
||||
"search.followSymlinks": false,
|
||||
"workbench.editor.showTabs": false,
|
||||
"editor.minimap.enabled": false,
|
||||
"cSpell.enableFiletypes": [
|
||||
"!yaml"
|
||||
],
|
||||
|
|
|
@ -22,3 +22,4 @@ alias cdh='zi'
|
|||
alias vim='nvim'
|
||||
alias vi='nvim'
|
||||
alias neovide='env WINIT_UNIX_BACKEND=x11 neovide'
|
||||
alias fsend='floaterm'
|
||||
|
|
|
@ -1,201 +0,0 @@
|
|||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
||||
|
||||
END OF TERMS AND CONDITIONS
|
||||
|
||||
APPENDIX: How to apply the Apache License to your work.
|
||||
|
||||
To apply the Apache License to your work, attach the following
|
||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||
replaced with your own identifying information. (Don't include
|
||||
the brackets!) The text should be enclosed in the appropriate
|
||||
comment syntax for the file format. We also recommend that a
|
||||
file or class name and description of purpose be included on the
|
||||
same "printed page" as the copyright notice for easier
|
||||
identification within third-party archives.
|
||||
|
||||
Copyright [yyyy] [name of copyright owner]
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
|
@ -1,4 +1,65 @@
|
|||
# 💤 LazyVim
|
||||
# dotfiles/.config/nvim
|
||||
|
||||
A starter template for [LazyVim](https://github.com/LazyVim/LazyVim).
|
||||
Refer to the [documentation](https://lazyvim.github.io/installation) to get started.
|
||||
<a href="https://dotfyle.com/Matt-FTW/dotfiles-config-nvim"><img src="https://dotfyle.com/Matt-FTW/dotfiles-config-nvim/badges/plugins?style=for-the-badge" /></a>
|
||||
<a href="https://dotfyle.com/Matt-FTW/dotfiles-config-nvim"><img src="https://dotfyle.com/Matt-FTW/dotfiles-config-nvim/badges/leaderkey?style=for-the-badge" /></a>
|
||||
<a href="https://dotfyle.com/Matt-FTW/dotfiles-config-nvim"><img src="https://dotfyle.com/Matt-FTW/dotfiles-config-nvim/badges/plugin-manager?style=for-the-badge" /></a>
|
||||
|
||||
Using **LazyGit** as a startup config.
|
||||
|
||||
## Install Instructions
|
||||
|
||||
> Install requires Neovim 0.9+. Always review the code before installing a configuration.
|
||||
|
||||
Clone the repository and install the plugins:
|
||||
|
||||
```sh
|
||||
git clone git@github.com:Matt-FTW/dotfiles ~/.config/Matt-FTW/dotfiles
|
||||
NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim --headless +"Lazy! sync" +qa
|
||||
```
|
||||
|
||||
Open Neovim with this config:
|
||||
|
||||
```sh
|
||||
NVIM_APPNAME=Matt-FTW/dotfiles/.config/nvim nvim
|
||||
```
|
||||
|
||||
## Plugins
|
||||
|
||||
### color
|
||||
|
||||
- [NvChad/nvim-colorizer.lua](https://dotfyle.com/plugins/NvChad/nvim-colorizer.lua)
|
||||
|
||||
### completion
|
||||
|
||||
- [zbirenbaum/copilot.lua](https://dotfyle.com/plugins/zbirenbaum/copilot.lua)
|
||||
|
||||
### lsp
|
||||
|
||||
- [jose-elias-alvarez/null-ls.nvim](https://dotfyle.com/plugins/jose-elias-alvarez/null-ls.nvim)
|
||||
|
||||
### lsp-installer
|
||||
|
||||
- [williamboman/mason.nvim](https://dotfyle.com/plugins/williamboman/mason.nvim)
|
||||
|
||||
### markdown-and-latex
|
||||
|
||||
- [ellisonleao/glow.nvim](https://dotfyle.com/plugins/ellisonleao/glow.nvim)
|
||||
|
||||
### media
|
||||
|
||||
- [andweeb/presence.nvim](https://dotfyle.com/plugins/andweeb/presence.nvim)
|
||||
|
||||
### plugin-manager
|
||||
|
||||
- [folke/lazy.nvim](https://dotfyle.com/plugins/folke/lazy.nvim)
|
||||
|
||||
- [LazyVim/LazyVim](https://dotfyle.com/plugins/LazyVim/LazyVim)
|
||||
|
||||
### syntax
|
||||
|
||||
- [nvim-treesitter/nvim-treesitter](https://dotfyle.com/plugins/nvim-treesitter/nvim-treesitter)
|
||||
|
||||
## Language Servers
|
||||
|
||||
- svelte
|
||||
- python
|
||||
|
|
|
@ -1,21 +1,22 @@
|
|||
{
|
||||
"LazyVim": { "branch": "main", "commit": "aa1cccf230a01bd85d5173f7d87f782fd83caa88" },
|
||||
"LuaSnip": { "branch": "master", "commit": "e81cbe6004051c390721d8570a4a0541ceb0df10" },
|
||||
"SchemaStore.nvim": { "branch": "main", "commit": "787ffac7dff081f51b4fdcb5f6a85ec7d385504e" },
|
||||
"LuaSnip": { "branch": "master", "commit": "99a94cc35ec99bf06263d0346128e908a204575c" },
|
||||
"SchemaStore.nvim": { "branch": "main", "commit": "129914a81535b2c7296c05587c07ac8876fbd3e6" },
|
||||
"alpha-nvim": { "branch": "main", "commit": "e4fc5e29b731bdf55d204c5c6a11dc3be70f3b65" },
|
||||
"autolist.nvim": { "branch": "main", "commit": "5f70a5f99e96c8fe3069de042abd2a8ed2deb855" },
|
||||
"bufferline.nvim": { "branch": "main", "commit": "99f0932365b34e22549ff58e1bea388465d15e99" },
|
||||
"catppuccin": { "branch": "main", "commit": "057c34f849cf21059487d849e2f3b3efcd4ee0eb" },
|
||||
"catppuccin": { "branch": "main", "commit": "371430f32f2637d2dd5796399b3982d4cada61d8" },
|
||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
|
||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
|
||||
"copilot-cmp": { "branch": "master", "commit": "c2cdb3c0f5078b0619055af192295830a7987790" },
|
||||
"copilot.lua": { "branch": "master", "commit": "e48bd7020a98be217d85c006a298656294fd6210" },
|
||||
"crates.nvim": { "branch": "main", "commit": "4ce7c51b881e58f1e2f8f437f30e4e583cbac319" },
|
||||
"dressing.nvim": { "branch": "master", "commit": "829bc80400651aea31b03d8fc9a99135512fe67a" },
|
||||
"copilot-cmp": { "branch": "master", "commit": "d631b3afbf26bb17d6cf2b3cd8f3d79e7d5eeca1" },
|
||||
"copilot.lua": { "branch": "master", "commit": "f306957de0f9730de4298bb1ea85c3735ef7cc43" },
|
||||
"crates.nvim": { "branch": "main", "commit": "d5caf28aba49e81ac4099426231f3cf3c151013a" },
|
||||
"dressing.nvim": { "branch": "master", "commit": "169877dbcae54b23b464b219e053e92854bbb37f" },
|
||||
"flash.nvim": { "branch": "main", "commit": "967117690bd677cb7b6a87f0bc0077d2c0be3a27" },
|
||||
"friendly-snippets": { "branch": "main", "commit": "bc38057e513458cb2486b6cd82d365fa294ee398" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "5d73da785a3c05fd63ac31769079db05169a6ec7" },
|
||||
"gitsigns.nvim": { "branch": "main", "commit": "bae45ef449d8811061cc940459e70e883a3aa83a" },
|
||||
"glance.nvim": { "branch": "master", "commit": "b78ef99ffda23fa42ce85de50e3fc13a5472ecfd" },
|
||||
"glow.nvim": { "branch": "main", "commit": "8942dfb05794f436af4fbc90a34393f1fd36f361" },
|
||||
"indent-blankline.nvim": { "branch": "master", "commit": "4541d690816cb99a7fc248f1486aa87f3abce91c" },
|
||||
|
@ -24,7 +25,8 @@
|
|||
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
|
||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "e86a4c84ff35240639643ffed56ee1c4d55f538e" },
|
||||
"mason-nvim-dap.nvim": { "branch": "main", "commit": "e4d56b400e9757b1dc77d620fd3069396e92d5fc" },
|
||||
"mason.nvim": { "branch": "main", "commit": "fe9e34a9ab4d64321cdc3ecab4ea1809239bb73f" },
|
||||
"mason.nvim": { "branch": "main", "commit": "74eac861b013786bf231b204b4ba9a7d380f4bd9" },
|
||||
"mdpreview.nvim": { "branch": "master", "commit": "94deda31a8d50ce01575ac4264baf9a9f6528031" },
|
||||
"mini.ai": { "branch": "main", "commit": "5218ea75e635df78a807bc9d5a7162594fb76d02" },
|
||||
"mini.bufremove": { "branch": "main", "commit": "7821606e35c1ac931b56d8e3155f45ffe76ee7e5" },
|
||||
"mini.comment": { "branch": "main", "commit": "877acea5b2a32ff55f808fc0ebe9aa898648318c" },
|
||||
|
@ -33,11 +35,12 @@
|
|||
"mini.surround": { "branch": "main", "commit": "9d1956b576d7051da3a483b251dfc778121c60db" },
|
||||
"neo-tree.nvim": { "branch": "v3.x", "commit": "7951701fd21291ac473ea92d3fd57ec5c8bf10bb" },
|
||||
"neoconf.nvim": { "branch": "main", "commit": "08f146d53e075055500dca35e93281faff95716b" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "c2546d7456071308accc30e59fab24b1065ae4f6" },
|
||||
"neodev.nvim": { "branch": "main", "commit": "81a893eb94d502b2cbb08ed3871eeaadfd240131" },
|
||||
"neoscroll.nvim": { "branch": "master", "commit": "d7601c26c8a183fa8994ed339e70c2d841253e93" },
|
||||
"noice.nvim": { "branch": "main", "commit": "894db25ec726d32047799d4d0a982b701bec453b" },
|
||||
"nui.nvim": { "branch": "main", "commit": "9e3916e784660f55f47daa6f26053ad044db5d6a" },
|
||||
"null-ls.nvim": { "branch": "main", "commit": "db09b6c691def0038c456551e4e2772186449f35" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "c4e491a87eeacf0408902c32f031d802c7eafce8" },
|
||||
"nvim-cmp": { "branch": "main", "commit": "3b9f28061a67b19cadc13946de981426a6425e4a" },
|
||||
"nvim-colorizer.lua": { "branch": "master", "commit": "dde3084106a70b9a79d48f426f6d6fec6fd203f7" },
|
||||
"nvim-dap": { "branch": "master", "commit": "1c63f37f95cd4fb54512898168138d9a75d1516a" },
|
||||
"nvim-dap-go": { "branch": "main", "commit": "208f0e685b48a98bec2cdd8648559c4274b84ca2" },
|
||||
|
@ -45,29 +48,34 @@
|
|||
"nvim-dap-ui": { "branch": "master", "commit": "85b16ac2309d85c88577cd8ee1733ce52be8227e" },
|
||||
"nvim-dap-virtual-text": { "branch": "master", "commit": "57f1dbd0458dd84a286b27768c142e1567f3ce3b" },
|
||||
"nvim-jdtls": { "branch": "master", "commit": "095dc490f362adc85be66dc14bd9665ddd94413b" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "a59d74e12340242c0735666fb2e91afdbe6f2496" },
|
||||
"nvim-lspconfig": { "branch": "master", "commit": "7c73a4dc44c3d62ee79ab9f03ba313251c0388d4" },
|
||||
"nvim-navic": { "branch": "master", "commit": "9c89730da6a05acfeb6a197e212dfadf5aa60ca0" },
|
||||
"nvim-notify": { "branch": "master", "commit": "ea9c8ce7a37f2238f934e087c255758659948e0f" },
|
||||
"nvim-spectre": { "branch": "master", "commit": "3ba6edeea1390457caaf73e96ab9c086ff6f90e9" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "1e5576fa0165a222529777731a3257343047f916" },
|
||||
"nvim-spectre": { "branch": "master", "commit": "5b39919a2947b1266b3aa34d0b0b14c35523bc69" },
|
||||
"nvim-terminal.lua": { "branch": "master", "commit": "095f98aaa7265628a72cd2706350c091544b5602" },
|
||||
"nvim-treesitter": { "branch": "master", "commit": "477a5d76a241ea5d79974072ee133dada223420d" },
|
||||
"nvim-treesitter-textobjects": { "branch": "master", "commit": "9e519b6146512c8e2e702faf8ac48420f4f5deec" },
|
||||
"nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" },
|
||||
"nvim-ts-context-commentstring": { "branch": "main", "commit": "e9062e2dfb9854e6a927370f2d720de354c88524" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "efbfed0567ef4bfac3ce630524a0f6c8451c5534" },
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "ab899311f8ae00a47eae8e0879506cead8eb1561" },
|
||||
"persistence.nvim": { "branch": "main", "commit": "4b8051c01f696d8849a5cb8afa9767be8db16e40" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "267282a9ce242bbb0c5dc31445b6d353bed978bb" },
|
||||
"presence.nvim": { "branch": "main", "commit": "87c857a56b7703f976d3a5ef15967d80508df6e6" },
|
||||
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
|
||||
"rust-tools.nvim": { "branch": "master", "commit": "0cc8adab23117783a0292a0c8a2fbed1005dc645" },
|
||||
"tailwindcss-colorizer-cmp.nvim": { "branch": "main", "commit": "65565c62963579897d28390dbd1ba8fb15ba545f" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "d2e17ba18a6840b7e7079764b282616c3188e0de" },
|
||||
"telescope-floaterm.nvim": { "branch": "main", "commit": "ccd3f40ae30dce5de0e5d0f5069e08e7d9ad6d23" },
|
||||
"telescope-undo.nvim": { "branch": "main", "commit": "3dec002ea3e7952071d26fbb5d01e2038a58a554" },
|
||||
"telescope.nvim": { "branch": "master", "commit": "2d92125620417fbea82ec30303823e3cd69e90e8" },
|
||||
"todo-comments.nvim": { "branch": "main", "commit": "3094ead8edfa9040de2421deddec55d3762f64d1" },
|
||||
"tokyonight.nvim": { "branch": "main", "commit": "1ee11019f8a81dac989ae1db1a013e3d582e2033" },
|
||||
"trouble.nvim": { "branch": "main", "commit": "40aad004f53ae1d1ba91bcc5c29d59f07c5f01d3" },
|
||||
"typescript.nvim": { "branch": "main", "commit": "de304087e6e49981fde01af8ccc5b21e8519306f" },
|
||||
"undotree": { "branch": "master", "commit": "0e11ba7325efbbb3f3bebe06213afa3e7ec75131" },
|
||||
"venv-selector.nvim": { "branch": "main", "commit": "cc312074371aff5b0d8d481b80c9c4de2a5287d7" },
|
||||
"vim-floaterm": { "branch": "master", "commit": "bcaeabf89a92a924031d471395054d84bd88ce2f" },
|
||||
"vim-illuminate": { "branch": "master", "commit": "5ed17582a8e97bf0a0c617c3cf762e98f87b9859" },
|
||||
"vim-startuptime": { "branch": "master", "commit": "454b3de856b7bd298700de33d79774ca9b9e3875" },
|
||||
"vim-wakatime": { "branch": "master", "commit": "018fa9a80c27ccf2a8967b9e27890372e5c2fb4f" },
|
||||
"which-key.nvim": { "branch": "main", "commit": "7ccf476ebe0445a741b64e36c78a682c1c6118b7" }
|
||||
"which-key.nvim": { "branch": "main", "commit": "7ccf476ebe0445a741b64e36c78a682c1c6118b7" },
|
||||
"workspaces.nvim": { "branch": "master", "commit": "c8bd98990d322b107e58ff5373038b753a8ef66d" }
|
||||
}
|
|
@ -1,4 +1,58 @@
|
|||
-- Keymaps are automatically loaded on the VeryLazy event
|
||||
-- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua
|
||||
-- Add any additional keymaps here
|
||||
local Util = require("lazyvim.util")
|
||||
|
||||
local function map(mode, lhs, rhs, opts)
|
||||
local keys = require("lazy.core.handler").handlers.keys
|
||||
---@cast keys LazyKeysHandler
|
||||
-- do not create the keymap if a lazy keys handler exists
|
||||
if not keys.active[keys.parse({ lhs, mode = mode }).id] then
|
||||
opts = opts or {}
|
||||
opts.silent = opts.silent ~= false
|
||||
if opts.remap and not vim.g.vscode then
|
||||
opts.remap = nil
|
||||
end
|
||||
vim.keymap.set(mode, lhs, rhs, opts)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
map("n", "<leader>xs",
|
||||
":FloatermNew --disposable --name=duaroot --titleposition=center --height=0.85 --width=0.85 --cwd=<root> dua i<CR>",
|
||||
{ desc = "Workspace Size (root dir)" })
|
||||
|
||||
map("n", "<leader>xS",
|
||||
":FloatermNew --disposable --name=duabuffer --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> dua i<CR>",
|
||||
{ desc = "Workspace Size (cwd)" })
|
||||
|
||||
map("n", "<leader>fx",
|
||||
":FloatermNew --disposable --name=xplrroot --titleposition=center --height=0.85 --width=0.85 --cwd=<root> xplr<CR>",
|
||||
{ desc = "Xplr (root dir)" })
|
||||
|
||||
map("n", "<leader>fX",
|
||||
":FloatermNew --disposable --name=xplrbuffer --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> xplr<CR>",
|
||||
{ desc = "Xplr (cwd)" })
|
||||
|
||||
map("n", "<leader>gg",
|
||||
":FloatermNew --disposable --name=lazygitroot --titleposition=center --height=0.85 --width=0.85 --cwd=<root> lazygit<CR>",
|
||||
{ desc = "Lazygit (root dir)" })
|
||||
|
||||
map("n", "<leader>gG",
|
||||
":FloatermNew --disposable --name=lazygitbuffer --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer> lazygit<CR>",
|
||||
{ desc = "Lazygit (cwd)" })
|
||||
|
||||
|
||||
map("n", "<leader>t", ":Telescope floaterm<CR>", { desc = "Terminals" })
|
||||
map("n", "<leader>ft",
|
||||
":FloatermNew --name=termroot --titleposition=center --height=0.85 --width=0.85 --cwd=<root><CR>",
|
||||
{ desc = "New Terminal (root dir)" })
|
||||
map("n", "<leader>fT",
|
||||
":FloatermNew --name=termcwd --titleposition=center --height=0.85 --width=0.85 --cwd=<buffer><CR>",
|
||||
{ desc = "New Terminal (cwd)" })
|
||||
map("n", "<A-Left>", "FloatermPrev<CR>", { desc = "Previous Terminal" })
|
||||
map("n", "<A-Right>", "FloatermNext<CR>", { desc = "Next Terminal" })
|
||||
map("n", "<c-/>", ":FloatermToggle<CR>", { desc = "Toggle Terminal" })
|
||||
map("n", "<c-_>", ":FloatermToggle<CR>", { desc = "which_key_ignore" })
|
||||
|
||||
vim.keymap.set("n", "<leader>uu", vim.cmd.UndotreeToggle, { noremap = true, silent = true, desc = "Toggle Undotree" })
|
||||
|
|
|
@ -16,7 +16,7 @@ require("lazy").setup({
|
|||
{ import = "lazyvim.plugins.extras.lang.json" },
|
||||
{ import = "lazyvim.plugins.extras.dap.core" },
|
||||
{ import = "lazyvim.plugins.extras.formatting.prettier" },
|
||||
{ import = "lazyvim.plugins.extras.util.project" },
|
||||
--{ import = "lazyvim.plugins.extras.util.project" },
|
||||
{ import = "lazyvim.plugins.extras.lang.python" },
|
||||
{ import = "lazyvim.plugins.extras.lang.docker" },
|
||||
{ import = "lazyvim.plugins.extras.lang.go" },
|
||||
|
@ -25,6 +25,7 @@ require("lazy").setup({
|
|||
{ import = "lazyvim.plugins.extras.lang.tailwind" },
|
||||
{ import = "lazyvim.plugins.extras.linting.eslint" },
|
||||
{ import = "lazyvim.plugins.extras.coding.copilot" },
|
||||
--{ import = "lazyvim.plugins.extras.ui.edgy" },
|
||||
{ import = "plugins" },
|
||||
},
|
||||
defaults = {
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
-- Options are automatically loaded before lazy.nvim startup
|
||||
-- Default options that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/options.lua
|
||||
-- Add any additional options here
|
||||
vim.loader.enable()
|
||||
|
||||
vim.g.gui_font_default_size = 10
|
||||
vim.g.gui_font_size = vim.g.gui_font_default_size
|
||||
vim.g.gui_font_face = "JetBrainsMono Nerd Font"
|
||||
|
|
13
.config/nvim/lua/plugins/alpha.lua
Normal file
13
.config/nvim/lua/plugins/alpha.lua
Normal file
|
@ -0,0 +1,13 @@
|
|||
return {
|
||||
{
|
||||
"goolord/alpha-nvim",
|
||||
event = "VimEnter",
|
||||
optional = true,
|
||||
opts = function(_, dashboard)
|
||||
local button = dashboard.button("w", " " .. " Workspaces", ":Telescope workspaces <CR>")
|
||||
button.opts.hl = "AlphaButtons"
|
||||
button.opts.hl_shortcut = "AlphaShortcut"
|
||||
table.insert(dashboard.section.buttons.val, 4, button)
|
||||
end,
|
||||
}
|
||||
}
|
38
.config/nvim/lua/plugins/autolist.lua
Normal file
38
.config/nvim/lua/plugins/autolist.lua
Normal file
|
@ -0,0 +1,38 @@
|
|||
return {
|
||||
{
|
||||
"gaoDean/autolist.nvim",
|
||||
ft = {
|
||||
"markdown",
|
||||
"text",
|
||||
"tex",
|
||||
"plaintex",
|
||||
"norg",
|
||||
},
|
||||
config = function()
|
||||
require("autolist").setup()
|
||||
|
||||
vim.keymap.set("i", "<tab>", "<cmd>AutolistTab<cr>")
|
||||
vim.keymap.set("i", "<s-tab>", "<cmd>AutolistShiftTab<cr>")
|
||||
-- vim.keymap.set("i", "<c-t>", "<c-t><cmd>AutolistRecalculate<cr>") -- an example of using <c-t> to indent
|
||||
vim.keymap.set("i", "<CR>", "<CR><cmd>AutolistNewBullet<cr>")
|
||||
vim.keymap.set("n", "o", "o<cmd>AutolistNewBullet<cr>")
|
||||
vim.keymap.set("n", "O", "O<cmd>AutolistNewBulletBefore<cr>")
|
||||
vim.keymap.set("n", "<CR>", "<cmd>AutolistToggleCheckbox<cr><CR>")
|
||||
vim.keymap.set("n", "<C-r>", "<cmd>AutolistRecalculate<cr>")
|
||||
|
||||
-- cycle list types with dot-repeat
|
||||
vim.keymap.set("n", "<leader>cn", require("autolist").cycle_next_dr, { expr = true })
|
||||
vim.keymap.set("n", "<leader>cp", require("autolist").cycle_prev_dr, { expr = true })
|
||||
|
||||
-- if you don't want dot-repeat
|
||||
-- vim.keymap.set("n", "<leader>cn", "<cmd>AutolistCycleNext<cr>")
|
||||
-- vim.keymap.set("n", "<leader>cp", "<cmd>AutolistCycleNext<cr>")
|
||||
|
||||
-- functions to recalculate list on edit
|
||||
vim.keymap.set("n", ">>", ">><cmd>AutolistRecalculate<cr>")
|
||||
vim.keymap.set("n", "<<", "<<<cmd>AutolistRecalculate<cr>")
|
||||
vim.keymap.set("n", "dd", "dd<cmd>AutolistRecalculate<cr>")
|
||||
vim.keymap.set("v", "d", "d<cmd>AutolistRecalculate<cr>")
|
||||
end,
|
||||
},
|
||||
}
|
8
.config/nvim/lua/plugins/autotag.lua
Normal file
8
.config/nvim/lua/plugins/autotag.lua
Normal file
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
{
|
||||
"windwp/nvim-ts-autotag",
|
||||
config = function()
|
||||
require("nvim-ts-autotag").setup()
|
||||
end,
|
||||
},
|
||||
}
|
48
.config/nvim/lua/plugins/bufferline.lua
Normal file
48
.config/nvim/lua/plugins/bufferline.lua
Normal file
|
@ -0,0 +1,48 @@
|
|||
return {
|
||||
{
|
||||
"akinsho/bufferline.nvim",
|
||||
event = "VeryLazy",
|
||||
keys = {
|
||||
{ "<leader>bp", "<Cmd>BufferLineTogglePin<CR>", desc = "Toggle pin" },
|
||||
{ "<leader>bP", "<Cmd>BufferLineGroupClose ungrouped<CR>", desc = "Delete non-pinned buffers" },
|
||||
},
|
||||
opts = {
|
||||
options = {
|
||||
-- stylua: ignore
|
||||
close_command = function(n) require("mini.bufremove").delete(n, false) end,
|
||||
-- stylua: ignore
|
||||
separator_style = "slope",
|
||||
highlights = {
|
||||
fill = {
|
||||
fg = "#cad3f5",
|
||||
bg = "#24273a",
|
||||
},
|
||||
background = {
|
||||
fg = "#cad3f5",
|
||||
bg = "#24273a",
|
||||
}
|
||||
},
|
||||
|
||||
right_mouse_command = function(n)
|
||||
require("mini.bufremove").delete(n, false)
|
||||
end,
|
||||
diagnostics = "nvim_lsp",
|
||||
always_show_bufferline = false,
|
||||
diagnostics_indicator = function(_, _, diag)
|
||||
local icons = require("lazyvim.config").icons.diagnostics
|
||||
local ret = (diag.error and icons.Error .. diag.error .. " " or "")
|
||||
.. (diag.warning and icons.Warn .. diag.warning or "")
|
||||
return vim.trim(ret)
|
||||
end,
|
||||
offsets = {
|
||||
{
|
||||
filetype = "neo-tree",
|
||||
text = "Neo-tree",
|
||||
highlight = "Directory",
|
||||
text_align = "left",
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
120
.config/nvim/lua/plugins/edgy.lua.bak
Normal file
120
.config/nvim/lua/plugins/edgy.lua.bak
Normal file
|
@ -0,0 +1,120 @@
|
|||
return {
|
||||
{
|
||||
"folke/edgy.nvim",
|
||||
event = "VeryLazy",
|
||||
keys = {
|
||||
{
|
||||
"<leader>ue",
|
||||
function()
|
||||
require("edgy").toggle()
|
||||
end,
|
||||
desc = "Edgy Toggle",
|
||||
},
|
||||
-- stylua: ignore
|
||||
{ "<leader>uE", function() require("edgy").select() end, desc = "Edgy Select Window" },
|
||||
},
|
||||
opts = function()
|
||||
local opts = {
|
||||
bottom = {
|
||||
{
|
||||
ft = "toggleterm",
|
||||
size = { height = 0.4 },
|
||||
filter = function(buf, win)
|
||||
return vim.api.nvim_win_get_config(win).relative == ""
|
||||
end,
|
||||
},
|
||||
{
|
||||
ft = "noice",
|
||||
size = { height = 0.4 },
|
||||
filter = function(buf, win)
|
||||
return vim.api.nvim_win_get_config(win).relative == ""
|
||||
end,
|
||||
},
|
||||
{
|
||||
ft = "lazyterm",
|
||||
title = "LazyTerm",
|
||||
size = { height = 0.4 },
|
||||
filter = function(buf)
|
||||
return not vim.b[buf].lazyterm_cmd
|
||||
end,
|
||||
},
|
||||
"Trouble",
|
||||
{ ft = "qf", title = "QuickFix" },
|
||||
{
|
||||
ft = "help",
|
||||
size = { height = 20 },
|
||||
-- don't open help files in edgy that we're editing
|
||||
filter = function(buf)
|
||||
return vim.bo[buf].buftype == "help"
|
||||
end,
|
||||
},
|
||||
{ ft = "spectre_panel", size = { height = 0.4 } },
|
||||
{ title = "Neotest Output", ft = "neotest-output-panel", size = { height = 15 } },
|
||||
},
|
||||
left = {
|
||||
{
|
||||
title = "Neo-Tree",
|
||||
ft = "neo-tree",
|
||||
filter = function(buf)
|
||||
return vim.b[buf].neo_tree_source == "filesystem"
|
||||
end,
|
||||
pinned = true,
|
||||
open = function()
|
||||
vim.api.nvim_input("<esc><space>e")
|
||||
end,
|
||||
size = { height = 0.5 },
|
||||
},
|
||||
|
||||
--[[ { title = "Neotest Summary", ft = "neotest-summary" },
|
||||
{
|
||||
title = "Neo-Tree Git",
|
||||
ft = "neo-tree",
|
||||
filter = function(buf)
|
||||
return vim.b[buf].neo_tree_source == "git_status"
|
||||
end,
|
||||
pinned = true,
|
||||
open = "Neotree position=right git_status",
|
||||
}, ]]
|
||||
{
|
||||
title = "Neo-Tree Symbols",
|
||||
ft = "neo-tree",
|
||||
filter = function(buf)
|
||||
return vim.b[buf].neo_tree_source == "document_symbols"
|
||||
end,
|
||||
pinned = true,
|
||||
open = "Neotree position=top document_symbols",
|
||||
},
|
||||
"neo-tree",
|
||||
},
|
||||
keys = {
|
||||
-- increase width
|
||||
["<c-Right>"] = function(win)
|
||||
win:resize("width", 2)
|
||||
end,
|
||||
-- decrease width
|
||||
["<c-Left>"] = function(win)
|
||||
win:resize("width", -2)
|
||||
end,
|
||||
-- increase height
|
||||
["<c-Up>"] = function(win)
|
||||
win:resize("height", 2)
|
||||
end,
|
||||
-- decrease height
|
||||
["<c-Down>"] = function(win)
|
||||
win:resize("height", -2)
|
||||
end,
|
||||
},
|
||||
}
|
||||
local Util = require("lazyvim.util")
|
||||
if Util.has("symbols-outline.nvim") then
|
||||
table.insert(opts.left, {
|
||||
title = "Outline",
|
||||
ft = "Outline",
|
||||
pinned = true,
|
||||
open = "SymbolsOutline",
|
||||
})
|
||||
end
|
||||
return opts
|
||||
end,
|
||||
}
|
||||
}
|
8
.config/nvim/lua/plugins/floaterm-telescope.lua
Normal file
8
.config/nvim/lua/plugins/floaterm-telescope.lua
Normal file
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
{
|
||||
"dawsers/telescope-floaterm.nvim",
|
||||
config = function(_, opts)
|
||||
require("telescope").load_extension("floaterm")
|
||||
end,
|
||||
}
|
||||
}
|
9
.config/nvim/lua/plugins/floaterm.lua
Normal file
9
.config/nvim/lua/plugins/floaterm.lua
Normal file
|
@ -0,0 +1,9 @@
|
|||
return {
|
||||
{
|
||||
"voldikss/vim-floaterm",
|
||||
"dawsers/telescope-floaterm.nvim",
|
||||
config = function(_, opts)
|
||||
require("telescope").load_extension("floaterm")
|
||||
end,
|
||||
},
|
||||
}
|
|
@ -10,6 +10,8 @@ return {
|
|||
"ktlint",
|
||||
"rustywind",
|
||||
"sqlfmt",
|
||||
"markdownlint",
|
||||
"marksman"
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
8
.config/nvim/lua/plugins/mdpreview.lua
Normal file
8
.config/nvim/lua/plugins/mdpreview.lua
Normal file
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
{
|
||||
"mrjones2014/mdpreview.nvim",
|
||||
ft = "markdown", -- you can lazy load on markdown files only
|
||||
-- requires the `terminal` filetype to render ASCII color and format codes
|
||||
dependencies = { "norcalli/nvim-terminal.lua", config = true },
|
||||
},
|
||||
}
|
16
.config/nvim/lua/plugins/mini-starter.lua
Normal file
16
.config/nvim/lua/plugins/mini-starter.lua
Normal file
|
@ -0,0 +1,16 @@
|
|||
return {
|
||||
{
|
||||
"echasnovski/mini.starter",
|
||||
optional = true,
|
||||
opts = function(_, opts)
|
||||
local items = {
|
||||
{
|
||||
name = "Workspaces",
|
||||
action = "Telescope workspaces",
|
||||
section = string.rep(" ", 22) .. "Telescope",
|
||||
},
|
||||
}
|
||||
vim.list_extend(opts.items, items)
|
||||
end,
|
||||
}
|
||||
}
|
8
.config/nvim/lua/plugins/neoscroll.lua
Normal file
8
.config/nvim/lua/plugins/neoscroll.lua
Normal file
|
@ -0,0 +1,8 @@
|
|||
return {
|
||||
{
|
||||
"karb94/neoscroll.nvim",
|
||||
config = function()
|
||||
require("neoscroll").setup()
|
||||
end,
|
||||
},
|
||||
}
|
|
@ -13,7 +13,8 @@ return {
|
|||
nls.builtins.formatting.ktlint,
|
||||
nls.builtins.formatting.rustywind,
|
||||
nls.builtins.formatting.sqlfmt,
|
||||
nls.builtins.formatting.rustfmt
|
||||
nls.builtins.formatting.rustfmt,
|
||||
nls.builtins.diagnostics.markdownlint,
|
||||
})
|
||||
end,
|
||||
},
|
||||
|
|
171
.config/nvim/lua/plugins/telescope.lua
Normal file
171
.config/nvim/lua/plugins/telescope.lua
Normal file
|
@ -0,0 +1,171 @@
|
|||
local Util = require("lazyvim.util")
|
||||
|
||||
return {
|
||||
{
|
||||
"nvim-telescope/telescope.nvim",
|
||||
commit = vim.fn.has("nvim-0.9.0") == 0 and "057ee0f8783" or nil,
|
||||
cmd = "Telescope",
|
||||
version = false, -- telescope did only one release, so use HEAD for now
|
||||
dependencies = {},
|
||||
keys = {
|
||||
|
||||
{
|
||||
"<leader>,",
|
||||
"<cmd>Telescope buffers show_all_buffers=true<cr>",
|
||||
desc = "Switch Buffer",
|
||||
},
|
||||
{
|
||||
"<leader>/",
|
||||
Util.telescope("live_grep"),
|
||||
desc = "Grep (root dir)",
|
||||
},
|
||||
{
|
||||
"<leader>:",
|
||||
"<cmd>Telescope command_history<cr>",
|
||||
desc = "Command History",
|
||||
},
|
||||
{
|
||||
"<leader><space>",
|
||||
Util.telescope("files"),
|
||||
desc = "Find Files (root dir)",
|
||||
},
|
||||
-- find
|
||||
{ "<leader>fb", "<cmd>Telescope buffers<cr>", desc = "Buffers" },
|
||||
{
|
||||
"<leader>ff",
|
||||
Util.telescope("files"),
|
||||
desc = "Find Files (root dir)",
|
||||
},
|
||||
{
|
||||
"<leader>fF",
|
||||
Util.telescope("files", { cwd = false }),
|
||||
desc = "Find Files (cwd)",
|
||||
},
|
||||
{ "<leader>fr", "<cmd>Telescope oldfiles<cr>", desc = "Recent" },
|
||||
{ "<leader>fR", Util.telescope("oldfiles", { cwd = vim.loop.cwd() }), desc = "Recent (cwd)" },
|
||||
-- git
|
||||
{ "<leader>gc", "<cmd>Telescope git_commits<CR>", desc = "commits" },
|
||||
{ "<leader>gs", "<cmd>Telescope git_status<CR>", desc = "status" },
|
||||
-- search
|
||||
{ '<leader>s"', "<cmd>Telescope registers<cr>", desc = "Registers" },
|
||||
{
|
||||
"<leader>sa",
|
||||
"<cmd>Telescope autocommands<cr>",
|
||||
desc = "Auto Commands",
|
||||
},
|
||||
{ "<leader>sb", "<cmd>Telescope current_buffer_fuzzy_find<cr>", desc = "Buffer" },
|
||||
{
|
||||
"<leader>sc",
|
||||
"<cmd>Telescope command_history<cr>",
|
||||
desc = "Command History",
|
||||
},
|
||||
{ "<leader>sC", "<cmd>Telescope commands<cr>", desc = "Commands" },
|
||||
{
|
||||
"<leader>sd",
|
||||
"<cmd>Telescope diagnostics bufnr=0<cr>",
|
||||
desc = "Document diagnostics",
|
||||
},
|
||||
{
|
||||
"<leader>sD",
|
||||
"<cmd>Telescope diagnostics<cr>",
|
||||
desc = "Workspace diagnostics",
|
||||
},
|
||||
{
|
||||
"<leader>sg",
|
||||
Util.telescope("live_grep"),
|
||||
desc = "Grep (root dir)",
|
||||
},
|
||||
{ "<leader>sG", Util.telescope("live_grep", { cwd = false }), desc = "Grep (cwd)" },
|
||||
{ "<leader>sh", "<cmd>Telescope help_tags<cr>", desc = "Help Pages" },
|
||||
{
|
||||
"<leader>sH",
|
||||
"<cmd>Telescope highlights<cr>",
|
||||
desc = "Search Highlight Groups",
|
||||
},
|
||||
{ "<leader>sk", "<cmd>Telescope keymaps<cr>", desc = "Key Maps" },
|
||||
{ "<leader>sM", "<cmd>Telescope man_pages<cr>", desc = "Man Pages" },
|
||||
{ "<leader>sm", "<cmd>Telescope marks<cr>", desc = "Jump to Mark" },
|
||||
{ "<leader>so", "<cmd>Telescope vim_options<cr>", desc = "Options" },
|
||||
{ "<leader>sR", "<cmd>Telescope resume<cr>", desc = "Resume" },
|
||||
{ "<leader>su", "<cmd>Telescope undo<cr>", desc = "Undo" },
|
||||
{
|
||||
"<leader>sw",
|
||||
Util.telescope("grep_string", { word_match = "-w" }),
|
||||
desc = "Word (root dir)",
|
||||
},
|
||||
{ "<leader>sW", Util.telescope("grep_string", { cwd = false, word_match = "-w" }), desc = "Word (cwd)" },
|
||||
{
|
||||
"<leader>sw",
|
||||
Util.telescope("grep_string"),
|
||||
mode = "v",
|
||||
desc = "Selection (root dir)",
|
||||
},
|
||||
{
|
||||
"<leader>sW",
|
||||
Util.telescope("grep_string", { cwd = false }),
|
||||
mode = "v",
|
||||
desc = "Selection (cwd)",
|
||||
},
|
||||
{
|
||||
"<leader>uC",
|
||||
Util.telescope("colorscheme", { enable_preview = true }),
|
||||
desc = "Colorscheme with preview",
|
||||
},
|
||||
{
|
||||
"<leader>ss",
|
||||
Util.telescope("lsp_document_symbols", {
|
||||
symbols = {
|
||||
"Class",
|
||||
"Function",
|
||||
"Method",
|
||||
"Constructor",
|
||||
"Interface",
|
||||
"Module",
|
||||
"Struct",
|
||||
"Trait",
|
||||
"Field",
|
||||
"Property",
|
||||
},
|
||||
}),
|
||||
desc = "Goto Symbol",
|
||||
},
|
||||
{
|
||||
"<leader>sS",
|
||||
Util.telescope("lsp_dynamic_workspace_symbols", {
|
||||
symbols = {
|
||||
"Class",
|
||||
"Function",
|
||||
"Method",
|
||||
"Constructor",
|
||||
"Interface",
|
||||
"Module",
|
||||
"Struct",
|
||||
"Trait",
|
||||
"Field",
|
||||
"Property",
|
||||
},
|
||||
}),
|
||||
desc = "Goto Symbol (Workspace)",
|
||||
},
|
||||
{
|
||||
"<leader>sA",
|
||||
Util.telescope("treesitter"),
|
||||
desc = "Treesitter Symbols",
|
||||
},
|
||||
},
|
||||
opts = {
|
||||
defaults = {
|
||||
file_ignore_patterns = { "*.git/*", "*/tmp/*" },
|
||||
},
|
||||
extensions = {
|
||||
undo = {
|
||||
side_by_side = true,
|
||||
layout_strategy = "vertical",
|
||||
layout_config = {
|
||||
preview_height = 0.65,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
|
@ -5,6 +5,7 @@ return {
|
|||
opts.autotag = {
|
||||
enable = true,
|
||||
}
|
||||
|
||||
vim.list_extend(opts.ensure_installed, {
|
||||
"arduino",
|
||||
"diff",
|
||||
|
|
10
.config/nvim/lua/plugins/undotree-telescope.lua
Normal file
10
.config/nvim/lua/plugins/undotree-telescope.lua
Normal file
|
@ -0,0 +1,10 @@
|
|||
return {
|
||||
{
|
||||
"debugloop/telescope-undo.nvim",
|
||||
opts = {},
|
||||
event = "VeryLazy",
|
||||
config = function(_, opts)
|
||||
require("telescope").load_extension("undo")
|
||||
end,
|
||||
}
|
||||
}
|
|
@ -1,6 +1,5 @@
|
|||
return {
|
||||
{
|
||||
"mbbill/undotree",
|
||||
lazy = true,
|
||||
},
|
||||
}
|
||||
|
|
18
.config/nvim/lua/plugins/workspaces.lua
Normal file
18
.config/nvim/lua/plugins/workspaces.lua
Normal file
|
@ -0,0 +1,18 @@
|
|||
return {
|
||||
{
|
||||
"natecraddock/workspaces.nvim",
|
||||
opts = {},
|
||||
event = "VeryLazy",
|
||||
config = function(_, opts)
|
||||
require("workspaces").setup({
|
||||
hooks = {
|
||||
open = { "Telescope find_files" },
|
||||
}
|
||||
})
|
||||
require("telescope").load_extension("workspaces")
|
||||
end,
|
||||
keys = {
|
||||
{ "<leader>fw", "<Cmd>Telescope workspaces<CR>", desc = "Workspaces" },
|
||||
},
|
||||
}
|
||||
}
|
|
@ -76,7 +76,7 @@ RecRescaleRes=2560x1080
|
|||
FFRescaleRes=2560x1080
|
||||
Encoder=h264_texture_amf
|
||||
RecFilePath=/home/matt/Videos/Escritorio
|
||||
RecEncoder=hevc_ffmpeg_vaapi
|
||||
RecEncoder=h265_texture_amf
|
||||
Track1Bitrate=320
|
||||
Track2Bitrate=320
|
||||
RecFormat=mkv
|
||||
|
|
|
@ -1 +1 @@
|
|||
{"vaapi_device":"/dev/dri/by-path/pci-0000:09:00.0-render","bitrate":50000,"rate_control":"CQP","qp":17,"keyint_sec":2,"profile":1}
|
||||
{"rate_control":"CBR","keyint_sec":1,"bitrate":60000}
|
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
1
.config/xplr/plugins/nvim-ctrl
Submodule
1
.config/xplr/plugins/nvim-ctrl
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit bbf5e732f228a3086ae7f877d1f27f1c954a8d2f
|
1
.config/xplr/plugins/term
Submodule
1
.config/xplr/plugins/term
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 929faedc2283ebff9326effcc22add4a00046cc7
|
File diff suppressed because one or more lines are too long
7
.zshrc
7
.zshrc
|
@ -74,8 +74,7 @@ ZSH_THEME="intheloop"
|
|||
# Example format: plugins=(rails git textmate ruby lighthouse)
|
||||
# Add wisely, as too many plugins slow down shell startup.
|
||||
plugins=(git adb aliases archlinux colorize command-not-found colored-man-pages cp docker docker-machine docker-compose dotenv
|
||||
zsh-autocomplete fast-syntax-highlighting zsh-autosuggestions fzf man python ripgrep rust sudo
|
||||
)
|
||||
zsh-autocomplete fast-syntax-highlighting zsh-autosuggestions fzf man python ripgrep rust sudo)
|
||||
|
||||
export FZF_DEFAULT_OPTS=" \
|
||||
--color=bg+:#363a4f,bg:#24273a,spinner:#f4dbd6,hl:#ed8796 \
|
||||
|
@ -94,9 +93,9 @@ export LANG=en_US.UTF-8
|
|||
|
||||
# Preferred editor for local and remote sessions
|
||||
if [[ -n $SSH_CONNECTION ]]; then
|
||||
export EDITOR='lvim'
|
||||
export EDITOR='nvim'
|
||||
else
|
||||
export EDITOR='lvim'
|
||||
export EDITOR='nvim'
|
||||
fi
|
||||
|
||||
# Compilation flags
|
||||
|
|
Loading…
Add table
Reference in a new issue