mirror of
https://github.com/NotAShelf/nvf.git
synced 2024-11-22 21:30:51 +00:00
Merge branch 'main' of github.com:NotAShelf/neovim-flake into dev/extend-filetree
This commit is contained in:
commit
da86a1f5bf
11 changed files with 179 additions and 134 deletions
|
@ -69,7 +69,7 @@ inputs: let
|
||||||
zig.enable = isMaximal;
|
zig.enable = isMaximal;
|
||||||
python.enable = isMaximal;
|
python.enable = isMaximal;
|
||||||
dart.enable = isMaximal;
|
dart.enable = isMaximal;
|
||||||
elixir.enable = isMaximal;
|
elixir.enable = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
vim.visuals = {
|
vim.visuals = {
|
||||||
|
|
|
@ -16,7 +16,11 @@ https://github.com/horriblename[horriblename]:
|
||||||
|
|
||||||
https://github.com/amanse[amanse]:
|
https://github.com/amanse[amanse]:
|
||||||
|
|
||||||
* Added daily notes options for obsidian plugin.
|
* Added daily notes options for obsidian plugin.a
|
||||||
|
|
||||||
|
https://github.com/yavko[yavko]:
|
||||||
|
|
||||||
|
* Added Deno Language Server for javascript/typescript
|
||||||
|
|
||||||
https://github.com/notashelf[notashelf]:
|
https://github.com/notashelf[notashelf]:
|
||||||
|
|
||||||
|
@ -27,3 +31,7 @@ https://github.com/notashelf[notashelf]:
|
||||||
* LSP integrated breadcrumbs with <<opt-vim.ui.breadcrumbs>> through nvim-navic
|
* LSP integrated breadcrumbs with <<opt-vim.ui.breadcrumbs>> through nvim-navic
|
||||||
|
|
||||||
* LSP navigation helper with nvim-navbuddy, depends on nvim-navic (automatically enabled)
|
* LSP navigation helper with nvim-navbuddy, depends on nvim-navic (automatically enabled)
|
||||||
|
|
||||||
|
* Addeed nvim-navic integration for catppuccin theme
|
||||||
|
|
||||||
|
* Fixed mismatching zig language description
|
||||||
|
|
258
flake.lock
258
flake.lock
|
@ -3,11 +3,11 @@
|
||||||
"alpha-nvim": {
|
"alpha-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1686353426,
|
"lastModified": 1689470865,
|
||||||
"narHash": "sha256-DgKL4BgEVGSESxdBf8CbWMeAkcN/7vi1DuqIZVvmtlA=",
|
"narHash": "sha256-wgjYus4XlJ0GoQWTo5gf7yyKYhseOXKOqUXEiwXpEJQ=",
|
||||||
"owner": "goolord",
|
"owner": "goolord",
|
||||||
"repo": "alpha-nvim",
|
"repo": "alpha-nvim",
|
||||||
"rev": "9e33db324b8bb7a147bce9ea5496686ee859461d",
|
"rev": "e4fc5e29b731bdf55d204c5c6a11dc3be70f3b65",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -35,11 +35,11 @@
|
||||||
"catppuccin": {
|
"catppuccin": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689075390,
|
"lastModified": 1690630440,
|
||||||
"narHash": "sha256-lMVMSj3pTgkzr3+tLS1jzNRNk5gBXuaqzWJFGi4Cwmc=",
|
"narHash": "sha256-MSZcIrV3vvgb5mlMpO5uRlAYoENm2pZyuZbV5Q9Vg58=",
|
||||||
"owner": "catppuccin",
|
"owner": "catppuccin",
|
||||||
"repo": "nvim",
|
"repo": "nvim",
|
||||||
"rev": "3ffd2f511f3dc6c01258923d7170ccaf1445634b",
|
"rev": "057c34f849cf21059487d849e2f3b3efcd4ee0eb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -195,11 +195,11 @@
|
||||||
"codewindow-nvim": {
|
"codewindow-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1686581763,
|
"lastModified": 1690128662,
|
||||||
"narHash": "sha256-PtT8tnnKQgd9tVGZq2nXjOyzNx0tgEHVYtJwhsVxNxs=",
|
"narHash": "sha256-7ntC06PhxfuKnGyXpiW4juP3fWR97DH3Gygwvscv3OY=",
|
||||||
"owner": "gorbit99",
|
"owner": "gorbit99",
|
||||||
"repo": "codewindow.nvim",
|
"repo": "codewindow.nvim",
|
||||||
"rev": "c6bb650673f0026d6dca3f3bf31b93e486f23b4c",
|
"rev": "11fb5520898d22a563fe6a124a61c0d2887f3d3f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -275,11 +275,11 @@
|
||||||
"dashboard-nvim": {
|
"dashboard-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1686720490,
|
"lastModified": 1690351087,
|
||||||
"narHash": "sha256-UDrUQUO9J6mjFBlCMYELuMff/VQCsFca0EFLyDpMsa4=",
|
"narHash": "sha256-aVMugjgA9lnORUVDBpa8G800Ev86htP4hDGrBq6Sw6s=",
|
||||||
"owner": "glepnir",
|
"owner": "glepnir",
|
||||||
"repo": "dashboard-nvim",
|
"repo": "dashboard-nvim",
|
||||||
"rev": "ab84915f7cfd7bc7a5bfe7409c3eccf8d09c162a",
|
"rev": "c17d3210b3dec8798b4fc82a11c542989251f85d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -291,11 +291,11 @@
|
||||||
"diffview-nvim": {
|
"diffview-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688823183,
|
"lastModified": 1689788060,
|
||||||
"narHash": "sha256-vIp39TIxLFBvvF9mIvJI0TnNoukNNirc73h7ATZn90M=",
|
"narHash": "sha256-0tsgwI/qZm8Gj3NyN9CA+YHf3qim7vGXI+vbEcFBKbQ=",
|
||||||
"owner": "sindrets",
|
"owner": "sindrets",
|
||||||
"repo": "diffview.nvim",
|
"repo": "diffview.nvim",
|
||||||
"rev": "b0cc22f5708f6b2b4f873b44fbc5eb93020f4e0c",
|
"rev": "e91110d2a7f8e2f667666aba6ea089ff823f8748",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -324,11 +324,11 @@
|
||||||
"dracula": {
|
"dracula": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688966998,
|
"lastModified": 1690594744,
|
||||||
"narHash": "sha256-oNR3Z8psn13/X96Ub+xtvKuNTO3mNFR/55cESD/Jg0A=",
|
"narHash": "sha256-gblqxRTphGBpEOx57/4oU/B50O0OguIm1bFtd4LXuQ4=",
|
||||||
"owner": "Mofiqul",
|
"owner": "Mofiqul",
|
||||||
"repo": "dracula.nvim",
|
"repo": "dracula.nvim",
|
||||||
"rev": "608ebc389514674213a74f1d173c00f85bebc008",
|
"rev": "9fe831e685a76e1a1898a694623b33247c4d036c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -340,11 +340,11 @@
|
||||||
"dressing-nvim": {
|
"dressing-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687797303,
|
"lastModified": 1690648598,
|
||||||
"narHash": "sha256-ZBioRuUITIJnDACguFPZZDulY7OSzGxXL1s/1+qDHKA=",
|
"narHash": "sha256-hndRErSXhX1BHM90nuhiZkgHwkclLEMv5vtF+GDzUP4=",
|
||||||
"owner": "stevearc",
|
"owner": "stevearc",
|
||||||
"repo": "dressing.nvim",
|
"repo": "dressing.nvim",
|
||||||
"rev": "e6eff7a5a950a853c3903d906dbcea03f778db5f",
|
"rev": "829bc80400651aea31b03d8fc9a99135512fe67a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -356,11 +356,11 @@
|
||||||
"elixir-ls": {
|
"elixir-ls": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689104929,
|
"lastModified": 1690526097,
|
||||||
"narHash": "sha256-s9RXMnWIS/clsjxJxa+Mztl7ecQRP0a+J6VFAbkgM5I=",
|
"narHash": "sha256-lR1xsOJhz0W/Z3E2EUWujpUvpgUkLLDr0E6Ao31zi8s=",
|
||||||
"owner": "elixir-lsp",
|
"owner": "elixir-lsp",
|
||||||
"repo": "elixir-ls",
|
"repo": "elixir-ls",
|
||||||
"rev": "7546fb1469577b3be7b6689e57485250bf58c3d3",
|
"rev": "216ff0e2969c2bbe45d324c4d6a5f08e6b681f5e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -372,11 +372,11 @@
|
||||||
"elixir-tools": {
|
"elixir-tools": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688528109,
|
"lastModified": 1690555653,
|
||||||
"narHash": "sha256-gcKjlNe0TwBT2bouASwphbAdeFcGO50EJmtd3/Zsvts=",
|
"narHash": "sha256-7wDEChXTUGp8ONT6jufIJp05vawzo4AXg35ELNLvysA=",
|
||||||
"owner": "elixir-tools",
|
"owner": "elixir-tools",
|
||||||
"repo": "elixir-tools.nvim",
|
"repo": "elixir-tools.nvim",
|
||||||
"rev": "e0c713f86333faf0484543b4c50d14ce8d1de1d2",
|
"rev": "883933b57c9150c71ad2b99a4080685d83e095b8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -472,11 +472,11 @@
|
||||||
"flutter-tools": {
|
"flutter-tools": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688633983,
|
"lastModified": 1690188839,
|
||||||
"narHash": "sha256-kSP0Gc+FeQI4LQFqkCCi/gwfvbBFtX5z+p3UBbyGVm4=",
|
"narHash": "sha256-h8s5g6KU7dMesDqiwzv2MmUGk6jlU5lBnuVA3LaoI1g=",
|
||||||
"owner": "akinsho",
|
"owner": "akinsho",
|
||||||
"repo": "flutter-tools.nvim",
|
"repo": "flutter-tools.nvim",
|
||||||
"rev": "7850a771c4e773dc49d63081f508d004b416c13e",
|
"rev": "561d85b16d8ca2938820a9c26b2fe74096d89c81",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -504,11 +504,11 @@
|
||||||
"gitsigns-nvim": {
|
"gitsigns-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688994740,
|
"lastModified": 1690463120,
|
||||||
"narHash": "sha256-apn9LjLSA+oBV7jTyjXyGEBbI3/gUEn2Q0Wxx7mgEWw=",
|
"narHash": "sha256-kraK0GP5aLGbh1eVZCm41D6BztjFxthSXGnE5CxhrZs=",
|
||||||
"owner": "lewis6991",
|
"owner": "lewis6991",
|
||||||
"repo": "gitsigns.nvim",
|
"repo": "gitsigns.nvim",
|
||||||
"rev": "48c3ae8ec74cb83f9570ceb0c5ab8217db7a2220",
|
"rev": "5d73da785a3c05fd63ac31769079db05169a6ec7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -520,11 +520,11 @@
|
||||||
"glow-nvim": {
|
"glow-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1683307046,
|
"lastModified": 1690579937,
|
||||||
"narHash": "sha256-xH/PDx7u+fTX2a4hbbp4EQrmS9y/BHYHMXVbG07rh44=",
|
"narHash": "sha256-ZDlQfSJHq9CbOpTDgmIoMq4gDzHxoUslFfN5XKtrDtM=",
|
||||||
"owner": "ellisonleao",
|
"owner": "ellisonleao",
|
||||||
"repo": "glow.nvim",
|
"repo": "glow.nvim",
|
||||||
"rev": "bbd0473d72a45094495ee5600b5577823543eefe",
|
"rev": "8942dfb05794f436af4fbc90a34393f1fd36f361",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -600,11 +600,11 @@
|
||||||
"leap-nvim": {
|
"leap-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688461226,
|
"lastModified": 1690120911,
|
||||||
"narHash": "sha256-9j3tN3sHPb2Zyqlr7JTjOpaYfyBCVokDSr8FkhGNv6A=",
|
"narHash": "sha256-9GFZ5CuR92kFGwh/ouqSSp14eOLZLpzpoFTEuYL7biQ=",
|
||||||
"owner": "ggandor",
|
"owner": "ggandor",
|
||||||
"repo": "leap.nvim",
|
"repo": "leap.nvim",
|
||||||
"rev": "8facf2eb6a378fd7691dce8c8a7b2726823e2408",
|
"rev": "5efe985cf68fac3b6a6dfe7a75fbfaca8db2af9c",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -616,11 +616,11 @@
|
||||||
"lsp-signature": {
|
"lsp-signature": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1685597172,
|
"lastModified": 1690267930,
|
||||||
"narHash": "sha256-Fxgsdgi4ubeOhE07UHt3y7ELuOypIBzQcHwsoJIc9OE=",
|
"narHash": "sha256-qvcs0KuO2/NdtiTZIxJ2vrwV0I5PjzjMvoAePPasaJM=",
|
||||||
"owner": "ray-x",
|
"owner": "ray-x",
|
||||||
"repo": "lsp_signature.nvim",
|
"repo": "lsp_signature.nvim",
|
||||||
"rev": "17ff7a405fea8376b015b8ea7910d2e59958bf68",
|
"rev": "58d4e810801da74c29313da86075d6aea537501f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -696,11 +696,11 @@
|
||||||
"minimap-vim": {
|
"minimap-vim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681845630,
|
"lastModified": 1690301768,
|
||||||
"narHash": "sha256-f65I2gWztY+JEOSenRqMK8LsYO7+ofNPhz+R8Y66C90=",
|
"narHash": "sha256-yRWZH9caSxrWjUXlM84fU90tZjNfX97m0m491ZsIHxA=",
|
||||||
"owner": "wfxr",
|
"owner": "wfxr",
|
||||||
"repo": "minimap.vim",
|
"repo": "minimap.vim",
|
||||||
"rev": "726746ed02eab2eef137a7ecceda7214fbeeec41",
|
"rev": "74573b63b9ef0583262b6bf6ef209eb7f3b06b94",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -757,11 +757,11 @@
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688959909,
|
"lastModified": 1689759503,
|
||||||
"narHash": "sha256-vDZuhJ9/iTJnjwUDAWaRThWV1mH9NAY9IGJwztPkbYA=",
|
"narHash": "sha256-wFrcae6V58hIlDW+7NDoUXzXBmsU7W/k3V1KIePcwRA=",
|
||||||
"owner": "oxalica",
|
"owner": "oxalica",
|
||||||
"repo": "nil",
|
"repo": "nil",
|
||||||
"rev": "5751bfe63a5cc8988a9cdebd14999b9e11bba401",
|
"rev": "59bcad0b13b5d77668c0c125fef71d7b41406d7a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -772,11 +772,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689078114,
|
"lastModified": 1690630721,
|
||||||
"narHash": "sha256-osG8BrX5RpKJ7wH+vI6auOU+ctvNOblT4XXCgknK47c=",
|
"narHash": "sha256-Y04onHyBQT4Erfr2fc82dbJTfXGYrf4V0ysLUYnPOP8=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "b6cc7ff8fee93789bc871a267ab876c3fca042cb",
|
"rev": "d2b52322f35597c62abf56de91b0236746b2a03d",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -838,16 +838,16 @@
|
||||||
},
|
},
|
||||||
"nixpkgs_4": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1661151577,
|
"lastModified": 1689088367,
|
||||||
"narHash": "sha256-++S0TuJtuz9IpqP8rKktWyHZKpgdyrzDFUXVY07MTRI=",
|
"narHash": "sha256-Y2tl2TlKCWEHrOeM9ivjCLlRAKH3qoPUE/emhZECU14=",
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "54060e816971276da05970a983487a25810c38a7",
|
"rev": "5c9ddb86679c400d6b7360797b8a22167c2053f8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "NixOS",
|
"owner": "NixOS",
|
||||||
"ref": "nixpkgs-unstable",
|
"ref": "release-23.05",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
@ -871,11 +871,11 @@
|
||||||
"noice-nvim": {
|
"noice-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688194298,
|
"lastModified": 1690306450,
|
||||||
"narHash": "sha256-khzQ8JNf2Q3rzpXTCJXhAEgrcEVN9NQvyEEQNSjlDng=",
|
"narHash": "sha256-Zca6meJkfF4fl17Y+6s77GYrqnhkkzIYW73vAhKg7e4=",
|
||||||
"owner": "folke",
|
"owner": "folke",
|
||||||
"repo": "noice.nvim",
|
"repo": "noice.nvim",
|
||||||
"rev": "6c87c1d11c38180fb72bf8f45518a0a3e081afc1",
|
"rev": "894db25ec726d32047799d4d0a982b701bec453b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -887,11 +887,11 @@
|
||||||
"nui-nvim": {
|
"nui-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687107254,
|
"lastModified": 1689828309,
|
||||||
"narHash": "sha256-OFfkkFPkBJoVf9W6CL/AD5E4erPKYTMg069E1cI54DE=",
|
"narHash": "sha256-nSUs9zAX7hQ3PuFrH4zQblMfTY6ALDNggmqaQnkbR5E=",
|
||||||
"owner": "MunifTanjim",
|
"owner": "MunifTanjim",
|
||||||
"repo": "nui.nvim",
|
"repo": "nui.nvim",
|
||||||
"rev": "d146966a423e60699b084eeb28489fe3b6427599",
|
"rev": "9e3916e784660f55f47daa6f26053ad044db5d6a",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -919,11 +919,11 @@
|
||||||
"nvim-autopairs": {
|
"nvim-autopairs": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687083034,
|
"lastModified": 1689332359,
|
||||||
"narHash": "sha256-x+9+KLkvwKQ+J4qCnBLpfN3VTlz+52oJ9p4VV/dHZ1I=",
|
"narHash": "sha256-bu+WpW5Wfk3pS74mzVvehl7dVMHgrttmV4ZSlfwbai4=",
|
||||||
"owner": "windwp",
|
"owner": "windwp",
|
||||||
"repo": "nvim-autopairs",
|
"repo": "nvim-autopairs",
|
||||||
"rev": "e8f7dd7a72de3e7b6626c050a802000e69d53ff0",
|
"rev": "ae5b41ce880a6d850055e262d6dfebd362bb276e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -935,11 +935,11 @@
|
||||||
"nvim-bufferline-lua": {
|
"nvim-bufferline-lua": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689661992,
|
"lastModified": 1690184232,
|
||||||
"narHash": "sha256-0BJXUDGeUhPALEnPgO4ix+GgI/3P/Foiqi0tf2mgUXg=",
|
"narHash": "sha256-MiQsYeLgADCaUf1x88q/7gO17F992HMlt1pu9dYEmp0=",
|
||||||
"owner": "akinsho",
|
"owner": "akinsho",
|
||||||
"repo": "nvim-bufferline.lua",
|
"repo": "nvim-bufferline.lua",
|
||||||
"rev": "d24378edc14a675c820a303b4512af3bbc5761e9",
|
"rev": "99f0932365b34e22549ff58e1bea388465d15e99",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -951,15 +951,15 @@
|
||||||
"nvim-cmp": {
|
"nvim-cmp": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1681258533,
|
"lastModified": 1688965049,
|
||||||
"narHash": "sha256-vMQZzbvLGkBNtds8Ak6LgJBPCqXCxnJQ3m/eaTF2k+4=",
|
"narHash": "sha256-Hq6YUfMQo1rHoay3/NieGCne7U/f06GwUPhN2HO0PdQ=",
|
||||||
"owner": "ShIRannx",
|
"owner": "hrsh7th",
|
||||||
"repo": "nvim-cmp",
|
"repo": "nvim-cmp",
|
||||||
"rev": "3dbd99fd3eab9974cda7751e43383f7869f70aa1",
|
"rev": "c4e491a87eeacf0408902c32f031d802c7eafce8",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "ShIRannx",
|
"owner": "hrsh7th",
|
||||||
"repo": "nvim-cmp",
|
"repo": "nvim-cmp",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
@ -1031,11 +1031,11 @@
|
||||||
"nvim-dap": {
|
"nvim-dap": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1682077642,
|
"lastModified": 1690444190,
|
||||||
"narHash": "sha256-l5sJ6PKW10CtOzSBKzWasWVMZq/mAkgpgWOecIVuV+0=",
|
"narHash": "sha256-OSJA+K8eGj87RWo2tE0kT6bAItGkMMtuR0HB8WEXZ4k=",
|
||||||
"owner": "mfussenegger",
|
"owner": "mfussenegger",
|
||||||
"repo": "nvim-dap",
|
"repo": "nvim-dap",
|
||||||
"rev": "6cedcb527e264c8f25e86afa8dae74c6692dee51",
|
"rev": "2f28ea843bcdb378b171a66ddcd568516e431d55",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1047,11 +1047,11 @@
|
||||||
"nvim-dap-ui": {
|
"nvim-dap-ui": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1683055722,
|
"lastModified": 1689371609,
|
||||||
"narHash": "sha256-8TavZqkTCr2/jaO3C8fp+r7qfN6mCzVvidbHGtJGLfs=",
|
"narHash": "sha256-z6TFe7+r/g2tfgdXr6PCPri5lSboi66zZmsdyWTI1BM=",
|
||||||
"owner": "rcarriga",
|
"owner": "rcarriga",
|
||||||
"repo": "nvim-dap-ui",
|
"repo": "nvim-dap-ui",
|
||||||
"rev": "749bfe12d1447703899fa823c1c075fbe2d42c24",
|
"rev": "85b16ac2309d85c88577cd8ee1733ce52be8227e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1063,11 +1063,11 @@
|
||||||
"nvim-lightbulb": {
|
"nvim-lightbulb": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689029868,
|
"lastModified": 1689887436,
|
||||||
"narHash": "sha256-4AYxSbmJrZBHAYw8YyyjxELqhEOppv05CcwhRYL9Vg0=",
|
"narHash": "sha256-Meoop66jINllnxN6aohuPmU7DEjn64FMq/b8zuy9FEQ=",
|
||||||
"owner": "kosayoda",
|
"owner": "kosayoda",
|
||||||
"repo": "nvim-lightbulb",
|
"repo": "nvim-lightbulb",
|
||||||
"rev": "bb9ec720aa998252951627f811e8f39b76789e0a",
|
"rev": "8f00b89dd1b1dbde16872bee5fbcee2e58c9b8e9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1079,11 +1079,11 @@
|
||||||
"nvim-lspconfig": {
|
"nvim-lspconfig": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688779214,
|
"lastModified": 1690356683,
|
||||||
"narHash": "sha256-BgY+WdOlXwj7fMTLyaze9A/4DhtwKl1iyceOzUePoSY=",
|
"narHash": "sha256-Ama9nLC/T1wJWal6bKvgY0ywUUiJ5VLuIxoY1xbJKtY=",
|
||||||
"owner": "neovim",
|
"owner": "neovim",
|
||||||
"repo": "nvim-lspconfig",
|
"repo": "nvim-lspconfig",
|
||||||
"rev": "deade69789089c3da15237697156334fb3e943f0",
|
"rev": "b6091272422bb0fbd729f7f5d17a56d37499c54f",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1111,11 +1111,11 @@
|
||||||
"nvim-navic": {
|
"nvim-navic": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689447657,
|
"lastModified": 1689944100,
|
||||||
"narHash": "sha256-fcSer6l6oX0qnOcRfNSZImmtkqjdH0WSUkptjaFj0AI=",
|
"narHash": "sha256-M7BT1C9xHyLgr22JI3b+wyD+bYs6FgKc6PIqMrXnNr4=",
|
||||||
"owner": "SmiteshP",
|
"owner": "SmiteshP",
|
||||||
"repo": "nvim-navic",
|
"repo": "nvim-navic",
|
||||||
"rev": "e6da6f74d89de65258ea7e98e22103ff5de6dcf5",
|
"rev": "9c89730da6a05acfeb6a197e212dfadf5aa60ca0",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1159,11 +1159,11 @@
|
||||||
"nvim-session-manager": {
|
"nvim-session-manager": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687897260,
|
"lastModified": 1689976511,
|
||||||
"narHash": "sha256-SNHgsxub3vHlYLefWEOgka7a88fJZwRQY+nC1M1eFGQ=",
|
"narHash": "sha256-04GL+0JdtD2hEOSrRJUh3Wdpoy2igjHt95Nf3WioFU4=",
|
||||||
"owner": "Shatur",
|
"owner": "Shatur",
|
||||||
"repo": "neovim-session-manager",
|
"repo": "neovim-session-manager",
|
||||||
"rev": "51827268c5ee56567b7033af9ed547ab704553b9",
|
"rev": "4883372b1ef2bdcf4cbdac44c98d68c216914462",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1207,11 +1207,11 @@
|
||||||
"nvim-treesitter-context": {
|
"nvim-treesitter-context": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688045960,
|
"lastModified": 1689239188,
|
||||||
"narHash": "sha256-qeu6mfxlybJD0u9fpjoqUxGpSjm6ZnhXb7A3hAFyess=",
|
"narHash": "sha256-AJamiDezFK7l0bqb/VFm+pzBKugQNCmQ6JAWKmjH76g=",
|
||||||
"owner": "nvim-treesitter",
|
"owner": "nvim-treesitter",
|
||||||
"repo": "nvim-treesitter-context",
|
"repo": "nvim-treesitter-context",
|
||||||
"rev": "63f3ffc50b0afc59be1015153d00922498085be8",
|
"rev": "6f8f788738b968f24a108ee599c5be0031f94f06",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1239,11 +1239,11 @@
|
||||||
"nvim-web-devicons": {
|
"nvim-web-devicons": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687651460,
|
"lastModified": 1689474464,
|
||||||
"narHash": "sha256-lN8LUgQ0sJDMByFkUmfVy6h2EVPAP3hqrwqE0++XgMQ=",
|
"narHash": "sha256-FtEJBhqvs+c/Rvy4qXf3iyoMTTKrDBvQw5g63n4KEYo=",
|
||||||
"owner": "nvim-tree",
|
"owner": "nvim-tree",
|
||||||
"repo": "nvim-web-devicons",
|
"repo": "nvim-web-devicons",
|
||||||
"rev": "9ab9b0b894b2388a9dbcdee5f00ce72e25d85bf9",
|
"rev": "efbfed0567ef4bfac3ce630524a0f6c8451c5534",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1255,11 +1255,11 @@
|
||||||
"obsidian-nvim": {
|
"obsidian-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687972440,
|
"lastModified": 1690662423,
|
||||||
"narHash": "sha256-dx72z1+tQCnonjPuwpY7pGBEb6Ya5/OEUWq1zck98Hg=",
|
"narHash": "sha256-qemlp11QSp4BnWadN3+3ndv47e+1yS+w91GumbzQric=",
|
||||||
"owner": "epwalsh",
|
"owner": "epwalsh",
|
||||||
"repo": "obsidian.nvim",
|
"repo": "obsidian.nvim",
|
||||||
"rev": "4d2e1d0efcd857907ac1553517f88f860adbfb8f",
|
"rev": "f81ddfa56b87fda158d3a56625a8040a7cf23fef",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1271,11 +1271,11 @@
|
||||||
"onedark": {
|
"onedark": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1686564552,
|
"lastModified": 1689269544,
|
||||||
"narHash": "sha256-sFqUrXvKkV4l3hTJUwCy4i3UrY53Z+Z/2h9b/iaj6lQ=",
|
"narHash": "sha256-HfyYEppo9NFswYlPKnHNOZO5eiTQSORQhWAkzCmM2m4=",
|
||||||
"owner": "navarasu",
|
"owner": "navarasu",
|
||||||
"repo": "onedark.nvim",
|
"repo": "onedark.nvim",
|
||||||
"rev": "462b45758ea94ff30ad48979268094590a6b7b7e",
|
"rev": "cae5fdf035ee92c407a29ee2ccfcff503d2be7f1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1287,11 +1287,11 @@
|
||||||
"orgmode-nvim": {
|
"orgmode-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688477499,
|
"lastModified": 1690291768,
|
||||||
"narHash": "sha256-gr5lzBpBXFwszLsw+Abg3lqh3Ld55zUeudmC4pKuekg=",
|
"narHash": "sha256-jc89zEAtHBh8785gNW/UZ9jkgTee/XYMm4+jyW7G2Oo=",
|
||||||
"owner": "nvim-orgmode",
|
"owner": "nvim-orgmode",
|
||||||
"repo": "orgmode",
|
"repo": "orgmode",
|
||||||
"rev": "6f73b461b9f887968d0f69ab3aee6b4ceebe3445",
|
"rev": "6b6eb8eabbed4d95568fd1f5374a3dff7ed51a3b",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1303,11 +1303,11 @@
|
||||||
"plenary-nvim": {
|
"plenary-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688638776,
|
"lastModified": 1689589150,
|
||||||
"narHash": "sha256-NJEr3YcsoOPo1DUTtJyu2cZjucJw2Ubsd/lvD/VdXuc=",
|
"narHash": "sha256-oRtNcURQzrIRS3D88tWAl3HuFHxVJr8m/zzL7xoa/II=",
|
||||||
"owner": "nvim-lua",
|
"owner": "nvim-lua",
|
||||||
"repo": "plenary.nvim",
|
"repo": "plenary.nvim",
|
||||||
"rev": "bda256fab0eb66a15e8190937e417e6a14ee5d72",
|
"rev": "267282a9ce242bbb0c5dc31445b6d353bed978bb",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1623,11 +1623,11 @@
|
||||||
"telescope": {
|
"telescope": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688682643,
|
"lastModified": 1690663693,
|
||||||
"narHash": "sha256-K1aInC4nOxQSUc9j03wXWkSTHBCsOYj11Ks8iF3MeRA=",
|
"narHash": "sha256-okyOr5t0e+oV3mY7Yq1ad/7f6qEEDS/ZQrqJcjktYRI=",
|
||||||
"owner": "nvim-telescope",
|
"owner": "nvim-telescope",
|
||||||
"repo": "telescope.nvim",
|
"repo": "telescope.nvim",
|
||||||
"rev": "276362a8020c6e94c7a76d49aa00d4923b0c02f3",
|
"rev": "b6fccfb0f7589a87587875206786daccba62acc3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1680,11 +1680,11 @@
|
||||||
"todo-comments": {
|
"todo-comments": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1684766073,
|
"lastModified": 1690569591,
|
||||||
"narHash": "sha256-lHtgGzRk5OpUtlpEEEzIjyvh2DkehlB5x7S79Wzs4Ec=",
|
"narHash": "sha256-Qm8AJ8omU5eCfjLt91DVxLS0R3QHbfW55ZTegB1JvWI=",
|
||||||
"owner": "folke",
|
"owner": "folke",
|
||||||
"repo": "todo-comments.nvim",
|
"repo": "todo-comments.nvim",
|
||||||
"rev": "09b0b17d824d2d56f02ff15967e8a2499a89c731",
|
"rev": "3094ead8edfa9040de2421deddec55d3762f64d1",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1696,11 +1696,11 @@
|
||||||
"toggleterm-nvim": {
|
"toggleterm-nvim": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688977697,
|
"lastModified": 1689602083,
|
||||||
"narHash": "sha256-s6YKXUt6conaal+zeG5wlsDdY1UNo3U2rernmHRiCzY=",
|
"narHash": "sha256-/sUulN93nRHa3Je+tXr8/i1cgCrd/wtrvMPkjG5Ofzs=",
|
||||||
"owner": "akinsho",
|
"owner": "akinsho",
|
||||||
"repo": "toggleterm.nvim",
|
"repo": "toggleterm.nvim",
|
||||||
"rev": "83aa231fa414a5dcb72aed97437446a6ca5a81f2",
|
"rev": "00c13dccc78c09fa5da4c5edda990a363e75035e",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1712,11 +1712,11 @@
|
||||||
"tokyonight": {
|
"tokyonight": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1688550361,
|
"lastModified": 1689285710,
|
||||||
"narHash": "sha256-jZMiuk4H3URUPsFjhyABrIPjqRL0J4dvMKdtlANnOmU=",
|
"narHash": "sha256-x26qLaZzg7sJIc1d/5Q/DJ/YvRSc3s87PwPHTPTl+Xk=",
|
||||||
"owner": "folke",
|
"owner": "folke",
|
||||||
"repo": "tokyonight.nvim",
|
"repo": "tokyonight.nvim",
|
||||||
"rev": "284667adfff02b9a0adc65968c553c6096b543b6",
|
"rev": "1ee11019f8a81dac989ae1db1a013e3d582e2033",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1728,11 +1728,11 @@
|
||||||
"trouble": {
|
"trouble": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687594889,
|
"lastModified": 1690614197,
|
||||||
"narHash": "sha256-HvgCL5VTEuvFKLAs0f2zbVnetd5jAsgoYREqLMS+vkg=",
|
"narHash": "sha256-Ee0AM8S/A8DU0hyOnZoKC1hkW0fvk0A+c3WGvPqmKcU=",
|
||||||
"owner": "folke",
|
"owner": "folke",
|
||||||
"repo": "trouble.nvim",
|
"repo": "trouble.nvim",
|
||||||
"rev": "d99e2abd10808ef91738ce98a5c767e6a51df449",
|
"rev": "40aad004f53ae1d1ba91bcc5c29d59f07c5f01d3",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1888,11 +1888,11 @@
|
||||||
"which-key": {
|
"which-key": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1687180314,
|
"lastModified": 1690570286,
|
||||||
"narHash": "sha256-WNAHN/z3JPIAG/gd992y/0+u4mGbhozd96IJCSpHBwA=",
|
"narHash": "sha256-B1+EHd2eH/EbD5Kip9PfhdPyyGfIkD6rsx0Z3rXvb5w=",
|
||||||
"owner": "folke",
|
"owner": "folke",
|
||||||
"repo": "which-key.nvim",
|
"repo": "which-key.nvim",
|
||||||
"rev": "d871f2b664afd5aed3dc1d1573bef2fb24ce0484",
|
"rev": "7ccf476ebe0445a741b64e36c78a682c1c6118b7",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -1908,11 +1908,11 @@
|
||||||
"nixpkgs": "nixpkgs_4"
|
"nixpkgs": "nixpkgs_4"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1689077350,
|
"lastModified": 1690718829,
|
||||||
"narHash": "sha256-3eBM2IeLFXPBeOdD2fDr9jg1NMQ9ya01o5vzYFfJFxk=",
|
"narHash": "sha256-GN19SrCqWxIJN+rnbv+pIkF/yynh6FG2y7jY6PZRiYw=",
|
||||||
"owner": "mitchellh",
|
"owner": "mitchellh",
|
||||||
"repo": "zig-overlay",
|
"repo": "zig-overlay",
|
||||||
"rev": "6127de57c154cdd2e94f1dc5c96dcafd88c6a276",
|
"rev": "92e485cc7887f57be4d2921ed077f467912b7d33",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -197,8 +197,9 @@
|
||||||
url = "github:hrsh7th/nvim-compe";
|
url = "github:hrsh7th/nvim-compe";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-cmp = {
|
nvim-cmp = {
|
||||||
url = "github:ShIRannx/nvim-cmp";
|
url = "github:hrsh7th/nvim-cmp";
|
||||||
flake = false;
|
flake = false;
|
||||||
};
|
};
|
||||||
cmp-buffer = {
|
cmp-buffer = {
|
||||||
|
|
|
@ -20,6 +20,17 @@ with builtins; let
|
||||||
}
|
}
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
denols = {
|
||||||
|
package = pkgs.deno;
|
||||||
|
lspConfig = ''
|
||||||
|
vim.g.markdown_fenced_languages = { "ts=typescript" }
|
||||||
|
lspconfig.denols.setup {
|
||||||
|
capabilities = capabilities;
|
||||||
|
on_attach = attach_keymaps,
|
||||||
|
cmd = { "${cfg.lsp.package}/bin/deno", "lsp" }
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
# TODO: specify packages
|
# TODO: specify packages
|
||||||
|
|
|
@ -9,7 +9,7 @@ with builtins; let
|
||||||
cfg = config.vim.languages.zig;
|
cfg = config.vim.languages.zig;
|
||||||
in {
|
in {
|
||||||
options.vim.languages.zig = {
|
options.vim.languages.zig = {
|
||||||
enable = mkEnableOption "SQL language support";
|
enable = mkEnableOption "Zig language support";
|
||||||
|
|
||||||
treesitter = {
|
treesitter = {
|
||||||
enable = mkEnableOption "Enable Zig treesitter" // {default = config.vim.languages.enableTreesitter;};
|
enable = mkEnableOption "Enable Zig treesitter" // {default = config.vim.languages.enableTreesitter;};
|
||||||
|
|
|
@ -16,5 +16,15 @@ in {
|
||||||
vim.startPlugins = ["nvim-code-action-menu"];
|
vim.startPlugins = ["nvim-code-action-menu"];
|
||||||
|
|
||||||
vim.maps.normal = mkSetBinding mappings.open ":CodeActionMenu<CR>";
|
vim.maps.normal = mkSetBinding mappings.open ":CodeActionMenu<CR>";
|
||||||
|
|
||||||
|
vim.luaConfigRC.code-action-menu = nvim.dag.entryAnywhere ''
|
||||||
|
-- border configuration
|
||||||
|
vim.g.code_action_menu_window_border = '${config.vim.ui.borders.plugins.code-action-menu.style}'
|
||||||
|
|
||||||
|
-- show individual sections of the code action menu
|
||||||
|
${lib.optionalString (cfg.nvimCodeActionMenu.show.details) "vim.g.code_action_menu_show_details = true"}
|
||||||
|
${lib.optionalString (cfg.nvimCodeActionMenu.show.diff) "vim.g.code_action_menu_show_diff = true"}
|
||||||
|
${lib.optionalString (cfg.nvimCodeActionMenu.show.actionKind) "vim.g.code_action_menu_show_action_kind = true"}
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,12 @@ with lib; {
|
||||||
nvimCodeActionMenu = {
|
nvimCodeActionMenu = {
|
||||||
enable = mkEnableOption "Enable nvim code action menu";
|
enable = mkEnableOption "Enable nvim code action menu";
|
||||||
|
|
||||||
|
show = {
|
||||||
|
details = mkEnableOption "Show details" // {default = true;};
|
||||||
|
diff = mkEnableOption "Show diff" // {default = true;};
|
||||||
|
actionKind = mkEnableOption "Show action kind" // {default = true;};
|
||||||
|
};
|
||||||
|
|
||||||
mappings = {
|
mappings = {
|
||||||
open = mkMappingOption "Open code action menu [nvim-code-action-menu]" "<leader>ca";
|
open = mkMappingOption "Open code action menu [nvim-code-action-menu]" "<leader>ca";
|
||||||
};
|
};
|
||||||
|
|
|
@ -60,7 +60,11 @@
|
||||||
markdown = true,
|
markdown = true,
|
||||||
noice = true,
|
noice = true,
|
||||||
notify = true, -- nvim-notify
|
notify = true, -- nvim-notify
|
||||||
which_key = true
|
which_key = true,
|
||||||
|
navic = {
|
||||||
|
enabled = false,
|
||||||
|
custom_bg = "NONE", -- "lualine" will set background to mantle
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
-- setup must be called before loading
|
-- setup must be called before loading
|
||||||
|
|
|
@ -38,6 +38,7 @@ in {
|
||||||
lspsaga = mkPluginStyleOption "lspsaga";
|
lspsaga = mkPluginStyleOption "lspsaga";
|
||||||
nvim-cmp = mkPluginStyleOption "nvim-cmp";
|
nvim-cmp = mkPluginStyleOption "nvim-cmp";
|
||||||
lsp-signature = mkPluginStyleOption "lsp-signature";
|
lsp-signature = mkPluginStyleOption "lsp-signature";
|
||||||
|
code-action-menu = mkPluginStyleOption "code-actions-menu";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,10 @@ in {
|
||||||
local navic = require("nvim-navic")
|
local navic = require("nvim-navic")
|
||||||
local actions = require("nvim-navbuddy.actions")
|
local actions = require("nvim-navbuddy.actions")
|
||||||
|
|
||||||
|
require("nvim-navic").setup {
|
||||||
|
highlight = true
|
||||||
|
}
|
||||||
|
|
||||||
-- TODO: wrap this in an optional string with navbuddy as the enable condition
|
-- TODO: wrap this in an optional string with navbuddy as the enable condition
|
||||||
navbuddy.setup {
|
navbuddy.setup {
|
||||||
window = {
|
window = {
|
||||||
|
|
Loading…
Reference in a new issue