update
This commit is contained in:
3
lua/core/init.lua
Normal file
3
lua/core/init.lua
Normal file
@@ -0,0 +1,3 @@
|
||||
require("core.options")
|
||||
require("core.keymaps")
|
||||
require("core.lazy")
|
||||
19
lua/core/keymaps.lua
Normal file
19
lua/core/keymaps.lua
Normal file
@@ -0,0 +1,19 @@
|
||||
-- Use native Neovim Lua keymap API
|
||||
local keymap = vim.keymap
|
||||
|
||||
keymap.set("n", "<leader>h", "<C-w>h", { noremap = true, silent = true })
|
||||
keymap.set("n", "<leader>j", "<C-w>j", { noremap = true, silent = true })
|
||||
keymap.set("n", "<leader>k", "<C-w>k", { noremap = true, silent = true })
|
||||
keymap.set("n", "<leader>l", "<C-w>l", { noremap = true, silent = true })
|
||||
|
||||
local reload = require("utils.reload")
|
||||
|
||||
vim.api.nvim_create_user_command("ReloadConfig", reload.reload, {})
|
||||
vim.keymap.set("n", "<leader><leader>r", reload.reload, { noremap = true, silent = true })
|
||||
|
||||
keymap.set("n", "<leader>ff", "<cmd>lua require('telescope.builtin').find_files()<cr>", {noremap = true, silent = true})
|
||||
keymap.set("n", "<leader>fg", "<cmd>lua require('telescope.builtin').live_grep()<cr>" , {noremap = true, silent = true})
|
||||
keymap.set("n", "<leader>fb", "<cmd>lua require('telescope.builtin').buffers()<cr>" , {noremap = true, silent = true})
|
||||
keymap.set("n", "<leader>fh", "<cmd>lua require('telescope.builtin').help_tags()<cr>" , {noremap = true, silent = true})
|
||||
|
||||
vim.keymap.set("n", "gn", vim.diagnostic.goto_next, { noremap = true, silent = true })
|
||||
13
lua/core/lazy.lua
Normal file
13
lua/core/lazy.lua
Normal file
@@ -0,0 +1,13 @@
|
||||
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
|
||||
if not vim.loop.fs_stat(lazypath) then
|
||||
vim.fn.system({
|
||||
"git", "clone", "--filter=blob:none",
|
||||
"https://github.com/folke/lazy.nvim.git",
|
||||
lazypath,
|
||||
})
|
||||
end
|
||||
vim.opt.rtp:prepend(lazypath)
|
||||
|
||||
-- load plugin list
|
||||
require("lazy").setup(require("plugins"))
|
||||
|
||||
16
lua/core/options.lua
Normal file
16
lua/core/options.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
-- core/options.lua
|
||||
|
||||
vim.opt.number = true
|
||||
vim.opt.relativenumber = true
|
||||
vim.opt.termguicolors = true
|
||||
vim.opt.expandtab = false
|
||||
vim.opt.shiftwidth = 4
|
||||
vim.opt.tabstop = 8
|
||||
vim.opt.colorcolumn = "80"
|
||||
vim.opt.clipboard="unnamedplus"
|
||||
vim.g.mapleader = " "
|
||||
vim.opt.ignorecase = true
|
||||
vim.opt.smartcase = true
|
||||
vim.opt.clipboard = "unnamedplus"
|
||||
vim.o.undofile = true
|
||||
vim.o.undodir = vim.fn.stdpath("data") .. "/undo//"
|
||||
Reference in New Issue
Block a user