[feat] Fix rest-nvim

This commit is contained in:
Uttarayan Mondal
2024-03-08 11:36:17 +05:30
parent ded7700d7f
commit ff8ad83cbd
3 changed files with 19 additions and 5 deletions

View File

@@ -123,15 +123,17 @@
"<leader>gg" = "require'telescope.builtin'.live_grep"; "<leader>gg" = "require'telescope.builtin'.live_grep";
"<leader>;" = "require'telescope.builtin'.buffers"; "<leader>;" = "require'telescope.builtin'.buffers";
"<leader>o" = "[[<cmd>TroubleToggle<cr>]]"; "<leader>o" = "[[<cmd>TroubleToggle<cr>]]";
"<leader>ee" = "[[<Plug>RestNvim]]"; "<leader>ee" = "require'rest-nvim'.run";
"<leader>ec" = "[[<Plug>RestNvimPreview]]"; "<leader>ec" = "function() require'rest-nvim'.run(true) end";
# "<leader>ee" = "[[<Plug>RestNvim]]";
# "<leader>ec" = "[[<Plug>RestNvimPreview]]";
# "<leader>el" = "require('telescope').extensions.rest.select_env";
"<leader>\\\"" = ''[["+]]''; "<leader>\\\"" = ''[["+]]'';
"vff" = "[[<cmd>vertical Gdiffsplit<cr>]]"; "vff" = "[[<cmd>vertical Gdiffsplit<cr>]]";
"<C-k>" = "vim.lsp.buf.definition"; "<C-k>" = "vim.lsp.buf.definition";
"gi" = "vim.lsp.buf.implementation"; "gi" = "vim.lsp.buf.implementation";
"<leader>a" = "vim.lsp.buf.code_action"; "<leader>a" = "vim.lsp.buf.code_action";
"F" = "function() vim.lsp.buf.format({ async = true }) end"; "F" = "function() vim.lsp.buf.format({ async = true }) end";
"<leader><leader>" = "'<c-^>'"; "<leader><leader>" = "'<c-^>'";
"<leader>q" = "[[<cmd>bw<cr>]]"; "<leader>q" = "[[<cmd>bw<cr>]]";
"<leader>n" = "[[<cmd>bnext<cr>]]"; "<leader>n" = "[[<cmd>bnext<cr>]]";
@@ -185,6 +187,7 @@
# Utils # Utils
FTerm-nvim FTerm-nvim
plenary-nvim
]; ];
extraConfigLua = builtins.readFile ./extraConfig.lua; extraConfigLua = builtins.readFile ./extraConfig.lua;

View File

@@ -1,3 +1,4 @@
require('rest-nvim').setup()
require('telescope').setup { require('telescope').setup {
defaults = { defaults = {
initial_mode = 'insert', initial_mode = 'insert',
@@ -12,10 +13,11 @@ require('telescope').setup {
} }
} }
require("telescope").load_extension("ui-select") require('telescope').load_extension("ui-select")
require("telescope").load_extension("dap") require('telescope').load_extension("dap")
require('telescope').load_extension("fzf") require('telescope').load_extension("fzf")
require('telescope').load_extension("file_browser") require('telescope').load_extension("file_browser")
require('telescope').load_extension("rest")
vim.g.rustaceanvim = { vim.g.rustaceanvim = {
tools = { tools = {

View File

@@ -173,6 +173,15 @@
sha256 = "sha256-HaxfnvgFy7fpa2CS7/dQhf6dK9+Js7wP5qGdIeXLGPY"; sha256 = "sha256-HaxfnvgFy7fpa2CS7/dQhf6dK9+Js7wP5qGdIeXLGPY";
}; };
}; };
rest-nvim = final.pkgs.vimUtils.buildVimPlugin {
name = "rest-nvim";
src = final.pkgs.fetchFromGitHub {
owner = "rest-nvim";
repo = "rest.nvim";
rev = "main";
sha256 = "sha256-EclCwr0Oi6+5zF47niO0nt8wjNmb6cAADxd7S71DAiI";
};
};
}; };
}; };