1
0
mirror of https://github.com/tiyn/dotfiles.git synced 2025-04-20 00:37:44 +02:00

Compare commits

...

2 Commits

Author SHA1 Message Date
075bf61358 nvim: improved folding configs 2023-08-18 06:06:35 +02:00
4beec8a2b0 nvim: added renamer gui 2023-08-18 01:57:08 +02:00
3 changed files with 29 additions and 3 deletions

View File

@ -71,7 +71,6 @@ vim.o.foldlevel = 99
vim.o.foldlevelstart = 99 vim.o.foldlevelstart = 99
vim.o.foldenable = true vim.o.foldenable = true
vim.o.conceallevel = 0 vim.o.conceallevel = 0
vim.g.markdown_folding = 1 vim.g.markdown_folding = 1
-- load general mapped keys -- load general mapped keys
@ -85,3 +84,8 @@ require('loadplugins')
-- load general mapped keys -- load general mapped keys
require('keymap') require('keymap')
vim.cmd([[
set foldopen-=hor
set foldclose-=hor
]])

View File

@ -79,9 +79,11 @@ vim.keymap.set('n', 'gy', ':lua vim.lsp.buf.type_definition()<CR>', { noremap =
vim.keymap.set('n', 'gi', ':lua vim.lsp.buf.implementation()<CR>', { noremap = true }) vim.keymap.set('n', 'gi', ':lua vim.lsp.buf.implementation()<CR>', { noremap = true })
vim.keymap.set('n', 'gr', ':lua vim.lsp.buf.references()<CR>', { noremap = true }) vim.keymap.set('n', 'gr', ':lua vim.lsp.buf.references()<CR>', { noremap = true })
vim.keymap.set('n', 'K', ':lua vim.lsp.buf.hover()<CR>', { noremap = true }) vim.keymap.set('n', 'K', ':lua vim.lsp.buf.hover()<CR>', { noremap = true })
vim.keymap.set('n', '<F5>', ':lua vim.lsp.buf.rename()<CR>', { noremap = true })
vim.keymap.set('n', '<F8>', ':lua vim.lsp.buf.format()<CR>', { noremap = true }) vim.keymap.set('n', '<F8>', ':lua vim.lsp.buf.format()<CR>', { noremap = true })
-- filipdutescu/renamer.nvim
vim.keymap.set('n', '<F5>', ':lua require("renamer").rename()<CR>', { noremap = true })
-- nvim-telescope/telescope.nvim -- nvim-telescope/telescope.nvim
vim.keymap.set('n', '<F4>', ':Telescope find_files<CR>', { noremap = true }) vim.keymap.set('n', '<F4>', ':Telescope find_files<CR>', { noremap = true })
@ -89,3 +91,13 @@ vim.keymap.set('n', '<F4>', ':Telescope find_files<CR>', { noremap = true })
vim.keymap.set('n', '<F6>', ':call spelunker#toggle()<CR>', { noremap = true }) vim.keymap.set('n', '<F6>', ':call spelunker#toggle()<CR>', { noremap = true })
vim.keymap.set('n', 'ZT', '<NOP>', { noremap = true }) vim.keymap.set('n', 'ZT', '<NOP>', { noremap = true })
vim.keymap.set('n', 'Zt', '<NOP>', { noremap = true }) vim.keymap.set('n', 'Zt', '<NOP>', { noremap = true })
-- kevinhwang91/nvim-ufo
vim.keymap.set('n', 'K', function()
local winid = require('ufo').peekFoldedLinesUnderCursor()
if not winid then
-- choose one of coc.nvim and nvim lsp
vim.fn.CocActionAsync('definitionHover') -- coc.nvim
vim.lsp.buf.hover()
end
end)

View File

@ -319,7 +319,7 @@ return require("lazy").setup({
}, },
-- fix for cursorhold function -- fix for cursorhold function
'antoinemadec/fixcursorhold.nvim', -- 'antoinemadec/fixcursorhold.nvim',
-- showing color of hex values, etc -- showing color of hex values, etc
{ {
@ -333,6 +333,7 @@ return require("lazy").setup({
-- fileexplorer on the side -- fileexplorer on the side
{ {
"nvim-tree/nvim-tree.lua", "nvim-tree/nvim-tree.lua",
cmd = "NvimTreeToggle",
dependencies = { dependencies = {
"nvim-tree/nvim-web-devicons", "nvim-tree/nvim-web-devicons",
}, },
@ -358,6 +359,7 @@ return require("lazy").setup({
-- better language highlighting by improved parsing -- better language highlighting by improved parsing
{ {
'nvim-treesitter/nvim-treesitter', 'nvim-treesitter/nvim-treesitter',
build = ':TSUpdate',
dependencies = { dependencies = {
-- automatically close html-tags -- automatically close html-tags
'windwp/nvim-ts-autotag', 'windwp/nvim-ts-autotag',
@ -560,6 +562,7 @@ return require("lazy").setup({
"NvimTree", "NvimTree",
"Navbuddy", "Navbuddy",
"FTerm", "FTerm",
"",
}, },
}) })
require("scrollbar.handlers.search").setup() require("scrollbar.handlers.search").setup()
@ -597,6 +600,13 @@ return require("lazy").setup({
end end
}, },
-- improved gui for renaming
{
'filipdutescu/renamer.nvim',
dependencies = { 'nvim-lua/plenary.nvim' },
opts = {}
},
}, },
-- lazy.nvim configuration -- lazy.nvim configuration
{ {