Skip to content

Instantly share code, notes, and snippets.

@masato3
masato3 / which-key.lua
Created June 19, 2025 14:14
Neovim plugin which-key
return {
'folke/which-key.nvim',
event = 'VeryLazy',
opts = {}
}
@masato3
masato3 / nvim-treesitter.lua
Created June 19, 2025 14:13
Neovim plugin nvim-treesitter
return {
'nvim-treesitter/nvim-treesitter',
event = {
'BufRead',
'BufNewFile'
},
-- https://mainmokeybusiness.com/post/neovim_install_windows/#nvim-treesitter%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%99%e3%82%8b%e3%81%a8no-c-compiler-found-cc-gcc-clang-cl-zig-are-not-executable%e3%81%a8%e8%a1%a8%e7%a4%ba%e3%81%95%e3%82%8c%e3%82%8b
build = ':TSUpdate',
install = function()
require('nvim-treesitter.install').setup({
@masato3
masato3 / nvim-bqf.lua
Created June 19, 2025 14:12
Neovim plugin nvim-bqf
return {
'kevinhwang91/nvim-bqf',
ft = 'qf',
dependencies = {
'nvim-treesitter/nvim-treesitter',
'junegunn/fzf'
},
opts = {
run = function()
vim.fn['fzf#install']()
@masato3
masato3 / neovim-gui-shim.lua
Created June 19, 2025 14:10
Neovim plugin neovim-gui-shim
return {
-- Neovim Qt用
'equalsraf/neovim-gui-shim'
}
@masato3
masato3 / hlchunk.lua
Last active June 19, 2025 14:11
Neovim plugin hlchunk
return {
'shellRaining/hlchunk.nvim',
event = {
'BufNewFile',
'BufRead'
},
opts= {
chunk = {
enable = true
},
@masato3
masato3 / hitori.lua
Last active June 19, 2025 14:11
Neovim plugin hitori
return {
'yukimemi/hitori.vim',
event = 'VeryLazy',
dependencies = 'vim-denops/denops.vim'
}
@masato3
masato3 / treesj.lua
Last active June 19, 2025 14:11
Neovim plugin treesj
return {
'Wansmer/treesj',
lazy = true,
dependencies = { 'nvim-treesitter/nvim-treesitter' },
vim.keymap.set('n', '<leader>m', function()
require('treesj').toggle({ split = { recursive = true } })
end,
{ desc = 'treesj: toggle split/merge' }
)
}
@masato3
masato3 / markdown.lua
Last active June 10, 2025 11:14
Neovim plugin Markdown系
return {
{
'ixru/nvim-markdown',
ft = 'markdown'
},
{
'MeanderingProgrammer/render-markdown.nvim',
ft = 'markdown',
opts = {
render_modes = {
@masato3
masato3 / rd_fnm_multishells.bat
Created June 4, 2025 19:35
fnm_multishellsフォルダ削除
@echo off
rd /s /q %localappdata%\fnm_multishells
@masato3
masato3 / quicker.lua
Last active June 19, 2025 13:57
Neovim plugin quicker
return {
'stevearc/quicker.nvim',
ft = 'qf',
opts = {},
vim.keymap.set('n', '<leader>q', function()
require('quicker').toggle()
end,
{ desc = 'quicker: toggle quickfix' }
)
}