mirror of
https://github.com/jdhao/nvim-config.git
synced 2025-06-08 14:14:33 +02:00
Compare commits
4 Commits
acb423984a
...
696466469b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
696466469b | ||
|
|
7a5be43600 | ||
|
|
3b39067097 | ||
|
|
e6b3be0777 |
@ -43,9 +43,7 @@ vim.g.mapleader = ','
|
|||||||
vim.g.vimsyn_embed = 'l'
|
vim.g.vimsyn_embed = 'l'
|
||||||
|
|
||||||
-- Use English as main language
|
-- Use English as main language
|
||||||
if not vim.g.is_mac then
|
|
||||||
vim.cmd [[language en_US.utf-8]]
|
vim.cmd [[language en_US.utf-8]]
|
||||||
end
|
|
||||||
|
|
||||||
-- Disable loading certain plugins
|
-- Disable loading certain plugins
|
||||||
|
|
||||||
|
|||||||
@ -85,16 +85,15 @@ keymap.set("n", "<leader>ev", "<cmd>tabnew $MYVIMRC <bar> tcd %:h<cr>", {
|
|||||||
desc = "open init.lua",
|
desc = "open init.lua",
|
||||||
})
|
})
|
||||||
|
|
||||||
keymap.set("n", "<leader>sv", "", {
|
keymap.set("n", "<leader>sv", function()
|
||||||
silent = true,
|
|
||||||
desc = "reload init.lua",
|
|
||||||
callback = function()
|
|
||||||
vim.cmd([[
|
vim.cmd([[
|
||||||
update $MYVIMRC
|
update $MYVIMRC
|
||||||
source $MYVIMRC
|
source $MYVIMRC
|
||||||
]])
|
]])
|
||||||
vim.notify("Nvim config successfully reloaded!", vim.log.levels.INFO, { title = "nvim-config" })
|
vim.notify("Nvim config successfully reloaded!", vim.log.levels.INFO, { title = "nvim-config" })
|
||||||
end,
|
end, {
|
||||||
|
silent = true,
|
||||||
|
desc = "reload init.lua",
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Reselect the text that has just been pasted, see also https://stackoverflow.com/a/4317090/6064933.
|
-- Reselect the text that has just been pasted, see also https://stackoverflow.com/a/4317090/6064933.
|
||||||
@ -173,25 +172,23 @@ keymap.set({ "x", "o" }, "iu", "<cmd>call text_obj#URL()<cr>", { desc = "URL tex
|
|||||||
keymap.set({ "x", "o" }, "iB", "<cmd>call text_obj#Buffer()<cr>", { desc = "buffer text object" })
|
keymap.set({ "x", "o" }, "iB", "<cmd>call text_obj#Buffer()<cr>", { desc = "buffer text object" })
|
||||||
|
|
||||||
-- Do not move my cursor when joining lines.
|
-- Do not move my cursor when joining lines.
|
||||||
keymap.set("n", "J", "", {
|
keymap.set("n", "J", function()
|
||||||
desc = "join line",
|
|
||||||
callback = function()
|
|
||||||
vim.cmd([[
|
vim.cmd([[
|
||||||
normal! mzJ`z
|
normal! mzJ`z
|
||||||
delmarks z
|
delmarks z
|
||||||
]])
|
]])
|
||||||
end,
|
end, {
|
||||||
|
desc = "join line",
|
||||||
})
|
})
|
||||||
|
|
||||||
keymap.set("n", "gJ", "mzgJ`z", {
|
keymap.set("n", "gJ", function()
|
||||||
desc = "join visual lines",
|
|
||||||
callback = function()
|
|
||||||
-- we must use `normal!`, otherwise it will trigger recursive mapping
|
-- we must use `normal!`, otherwise it will trigger recursive mapping
|
||||||
vim.cmd([[
|
vim.cmd([[
|
||||||
normal! zmgJ`z
|
normal! zmgJ`z
|
||||||
delmarks z
|
delmarks z
|
||||||
]])
|
]])
|
||||||
end,
|
end, {
|
||||||
|
desc = "join visual lines",
|
||||||
})
|
})
|
||||||
|
|
||||||
-- Break inserted text into smaller undo units when we insert some punctuation chars.
|
-- Break inserted text into smaller undo units when we insert some punctuation chars.
|
||||||
|
|||||||
@ -75,6 +75,7 @@ set scrolloff=3
|
|||||||
" Use mouse to select and resize windows, etc.
|
" Use mouse to select and resize windows, etc.
|
||||||
set mouse=nic " Enable mouse in several mode
|
set mouse=nic " Enable mouse in several mode
|
||||||
set mousemodel=popup " Set the behaviour of mouse
|
set mousemodel=popup " Set the behaviour of mouse
|
||||||
|
set mousescroll=ver:1,hor:6
|
||||||
|
|
||||||
" Disable showing current mode on command line since statusline plugins can show it.
|
" Disable showing current mode on command line since statusline plugins can show it.
|
||||||
set noshowmode
|
set noshowmode
|
||||||
|
|||||||
@ -440,3 +440,9 @@ Postgres
|
|||||||
plpgsql
|
plpgsql
|
||||||
postgres
|
postgres
|
||||||
PySpark
|
PySpark
|
||||||
|
winbar
|
||||||
|
cmdline
|
||||||
|
shada
|
||||||
|
async
|
||||||
|
localhost
|
||||||
|
JetBrains
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user