Files
config.nvim/lua/boot/opts.lua
2025-06-17 22:33:09 +08:00

68 lines
1.5 KiB
Lua

-- ********** leader **********
vim.g.mapleader = " "
-- ********** line number **********
vim.o.number = true
vim.o.relativenumber = true
-- ********** tab size **********
vim.o.tabstop = 4
vim.o.softtabstop = 4
vim.o.shiftwidth = 4
vim.o.expandtab = true
-- ********** encoding **********
vim.o.encoding = "utf-8"
-- vim.o.termencoding = "utf-8"
vim.o.fileencodings = "utf-8,gb2312,gbk,ucs-bom,cp936,latin-1"
-- ********** backup **********
vim.o.backup = false
vim.o.writebackup = false
vim.o.swapfile = false
-- ********** search **********
vim.o.hlsearch = true
vim.o.ignorecase = true
vim.o.incsearch = false
-- ********** display **********
-- blank chars
vim.o.list = true
vim.o.listchars = "space:·"
-- syntax
vim.o.syntax = "on"
vim.o.termguicolors = true
vim.o.cursorline = true
-- wrap
vim.o.wrap = false
-- fold
vim.o.foldenable = true
vim.o.foldcolumn = "1"
vim.o.foldlevel = 99
vim.o.foldmethod = "manual"
-- vim.o.foldmethod = "indent"
-- ********** clipboard **********
vim.o.clipboard = "unnamedplus"
-- ********** mouse **********
vim.o.mouse = "a"
-- ********** gui **********
if vim.fn.has("gui_running") then
vim.o.guifont = "FiraCode Nerd Font:h11"
if vim.fn.exists("g:neovide") then
-- Floating Shadow
vim.g.neovide_floating_shadow = true
vim.g.neovide_floating_z_height = 10
vim.g.neovide_light_angle_degrees = 45
vim.g.neovide_light_radius = 5
-- Transparency
vim.g.neovide_transparency = 0.8
end
end