all repos

init.lua @ e92bfb80ffcd12ddaa1d92d3c133943e5da10339

my nvim config
6 files changed, 45 insertions(+), 7 deletions(-)
added spellchecher, rest client
Author: neoteny ss2316544@gmail.com
Committed at: 2021-11-02 13:48:13 +0200
Parent: c4ed73b
M lua/keymapings.lua

@@ -21,7 +21,7 @@ nmap("<C-Up", "<cmd>resize -1<cr>")

nmap("<C-Down>", "<cmd>resize +2<cr>") nmap("<C-Right>", "<cmd>vertical resize +2<CR>") --- Alternative up/down for arows +-- Alternative up/down for arrows expr("i", "<C-j>", 'pumvisible() ? "\\<down>" : "\\<C-j>"') expr("i", "<C-k>", 'pumvisible() ? "\\<up>" : "\\<C-k>"') expr("c", "<C-j>", 'pumvisible() ? "\\<C-n>" : "\\<C-j>"')

@@ -45,7 +45,7 @@ nmap("<leader>sb", "<cmd>Telescope git_branches<cr>")

nmap("<leader>sc", "<cmd>Telescope git_commits<cr>") nmap("<leader>sd", "<cmd>Telescope dap list_breakpoints<cr>") --- Dap +-- DAP nmap("<leader>dt", "<cmd>lua require'dap'.toggle_breakpoint()<cr>") nmap("<leader>db", "<cmd>lua require'dap'.step_back()<cr>") nmap("<leader>dc", "<cmd>lua require'dap'.continue()<cr>")

@@ -56,6 +56,11 @@ nmap("<leader>du", "<cmd>lua require'dap'.step_out()<cr>")

nmap("<leader>dr", "<cmd>lua require'dap'.repl.toggle()<cr>") nmap("<leader>dp", "<cmd>lua require'dap'.pause.toggle()<cr>") nmap("<leader>dq", "<cmd>lua require'dap'.close()<cr>") + +-- Rest +nmap("<leader>rr", "<cmd>lua require[[rest-nvim]].run()<cr>") +nmap("<leader>rp", "<cmd>lua require[[rest-nvim]].run(true)<cr>") +nmap("<leader>rl", "<cmd>lua require[[rest-nvim]].last()<cr>") -- Ultest nmap("<leader>tt", "<cmd>Ultest<cr>")
M lua/plugin/configs/lsp/null-ls.lua

@@ -28,6 +28,12 @@ -- Python

fmt.black, fmt.isort, lint.flake8, + + -- Spellcheck + lint.write_good, + + -- Rust + fmt.rustfmt, }, } end
M lua/plugin/configs/nvimtree.lua

@@ -9,7 +9,7 @@ hijack_netrw = true,

auto_close = true, auto_open = true, update_cwd = false, - ignore_ft_on_setup = { ".git" }, + ignore_ft_on_setup = { ".git", "node_modules" }, diagnostics = { enable = true, icons = {

@@ -25,7 +25,7 @@ custom = {},

}, view = { width = 30, - side = "right", + side = "left", auto_resize = false, mappings = { custom_only = false,
M lua/plugin/configs/telescope.lua

@@ -22,7 +22,7 @@ },

vimgrep_arguments = { "fd", "--colors=never", - "--type=file", + "--type=f", }, file_ignore_patterns = { ".git", "node_modules", "target", "env", ".bin" }, path_display = { shorten = 5 },

@@ -39,6 +39,9 @@ mappings = {

i = { ["<C-j>"] = actions.move_selection_next, ["<C-k>"] = actions.move_selection_previous, + ["<C-u>"] = false, + + ["<C-h>"] = "which_key", }, n = { ["<C-j>"] = actions.move_selection_next,
M lua/plugin/configs/treesitter.lua

@@ -13,6 +13,15 @@ extended_mode = true,

max_file_lines = 500, }, } + + local parser_configs = require("nvim-treesitter.parsers").get_parser_configs() + parser_configs.http = { + install_info = { + url = "https://github.com/NTBBloodbath/tree-sitter-http", + files = { "src/parser.c" }, + branch = "main", + }, + } end return M
M lua/plugin/init.lua

@@ -4,7 +4,6 @@ use "nvim-lua/plenary.nvim"

use "Mofiqul/vscode.nvim" use "kyazdani42/nvim-web-devicons" use "romgrk/barbar.nvim" - use { "tpope/vim-surround", keys = { "c", "y", "d" } } use { "numToStr/Comment.nvim",

@@ -18,6 +17,21 @@ "windwp/nvim-autopairs",

config = function() require("nvim-autopairs").setup {} end, + } + + use { + "lewis6991/spellsitter.nvim", + config = function() + require("spellsitter").setup() + end, + } + + use { + "NTBBloodbath/rest.nvim", + ft = "http", + config = function() + require("rest-nvim").setup{} + end } use {

@@ -50,6 +64,7 @@ requires = {

"Pocco81/DAPInstall.nvim", "theHamsta/nvim-dap-virtual-text", "nvim-telescope/telescope-dap.nvim", + { "jbyuki/one-small-step-for-vimkind", ft = "lua"}, }, config = function() require("plugin.configs.dap").setup()

@@ -156,7 +171,7 @@

use { "Smirnov-O/ts-unit.nvim", after = "nvim-treesitter", - keys = { "vip", "cip", "dip", "yip" }, + -- keys = { "vip", "cip", "dip", "yip" }, config = function() require("ts-unit").setup { keymaps = true } end,