-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinit.lua
More file actions
30 lines (25 loc) · 695 Bytes
/
Copy pathinit.lua
File metadata and controls
30 lines (25 loc) · 695 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
require("custom")
require("defaults")
require("fold")
require("keymaps")
require("menu")
vim.cmd.colorscheme("custom")
require("plugin_spec")
require("qfpersist")
require("statusline")
require("winbar")
require("tabline")
require("claudecode")
require("diffhl")
local function create_scratch_buf()
local buf = vim.api.nvim_create_buf(true, true)
vim.cmd("vsplit")
vim.api.nvim_win_set_buf(0, buf)
vim.ui.input({ prompt = "Enter scratch buffer name" }, function(input)
if input == "" then return end
vim.api.nvim_buf_set_name(buf, input)
end)
end
vim.api.nvim_create_user_command("Scratch", function()
create_scratch_buf()
end, { desc = "Create scratch buffer [User]" })