--- ターミナル関係の設定 vim.o.termguicolors = true vim.api.nvim_create_autocmd("TermOpen", { group = vim.api.nvim_create_augroup("kyoh86-conf-terminal", {}), pattern = "term://*", callback = function() -- 行番号を表示しない vim.opt_local.number = false vim.opt_local.relativenumber = false local buf = vim.api.nvim_get_current_buf() -- ノーマルモード、ヴィジュアルモードの<Up>で一つ前のプロンプトに戻る vim.keymap.set({ "n", "v" }, "<up>", [[<cmd>call search('^\(\$\( \|$\)\)\@=', 'bW')<cr>]], { remap = false, buffer = buf, silent = true, desc = "search previous prompt" }) -- ノーマルモード、ヴィジュアルモードの<Down>で一つ後のプロンプトに戻る vim.keymap.set({ "n", "v" }, "<down>", [[<cmd>call search('^\(\$\( \|$\)\)\@=', 'W')<cr>]], { remap = false, buffer = buf, silent = true, desc = "search next prompt" }) end, })