(local o vim.opt)
(tset o :autoread true)
(tset o :autowrite true)
(tset o :complete "w,i,d,kspell")
(tset o :completeopt "menuone,preinsert,noselect,popup,fuzzy")
(tset o :cursorline true)
(tset o :expandtab true)
(tset o :foldmethod "manual")
(tset o :fillchars { :stl " " :stlnc " " })
(tset o :gdefault true)
(tset o :guicursor "n-v-c-sm:block,i-ci-ve:ver25-blinkwait1000-blinkoff300-blinkon1000,t:block-TermCursor")
(tset o :guifont "PlemolJP35 Console NF:h8")
(tset o :helplang "ja,en")
(tset o :hidden true)
(tset o :ignorecase true)
(tset o :hlsearch false)
(tset o :incsearch false)
(tset o :laststatus 0)
(tset o :mouse "")
(tset o :number false)
(tset o :paragraphs "")
(tset o :path ".,,,**")
(tset o :ruler false)
(tset o :scrolloff 10)
(tset o :shada "")
(tset o :shell "/run/current-system/sw/bin/zsh")
(tset o :shiftwidth 4)
(tset o :showcmd false)
(tset o :showmode false)
(tset o :showtabline 0)
(tset o :signcolumn "yes")
(tset o :smartcase true)
(tset o :smartindent true)
(tset o :statusline " ")
(tset o :tabstop 4)
(tset o :termguicolors true)
(tset o :textwidth 0)
(tset o :timeout false)
(tset o :undodir (.. (vim.fn.stdpath :data) "/undo"))
(tset o :undofile true)
(tset o :wildmenu true)
(tset o :wrap false)
(tset vim :g :copilot_filetypes { :gitcommit true :yaml true :markdown true })
(when vim.g.neovide
(tset vim :g :neovide_hide_mouse_when_typing true)
(tset vim :g :neovide_opacity 1.0)
(tset vim :g :transparency 1.0)
(tset vim :g :neovide_text_gamma 0)
(tset vim :g :neovide_text_contrast 0.0)
(tset vim :g :terminal_color_0 :#171717) ; black
(tset vim :g :terminal_color_1 :#d81765) ; normal red
(tset vim :g :terminal_color_2 :#97d01a) ; normal green
(tset vim :g :terminal_color_3 :#ffa800) ; normal yellow
(tset vim :g :terminal_color_4 :#16b1fb) ; normal blue
(tset vim :g :terminal_color_5 :#ff2491) ; normal magenta
(tset vim :g :terminal_color_6 :#0fdcb6) ; normal cyan
(tset vim :g :terminal_color_7 :#ebebeb) ; light gray
(tset vim :g :terminal_color_8 :#88757c) ; dark gray
(tset vim :g :terminal_color_9 :#ff0000) ; bright red
(tset vim :g :terminal_color_10 :#76b639) ; bright green
(tset vim :g :terminal_color_11 :#f7b125) ; bright yellow
(tset vim :g :terminal_color_12 :#289cd5) ; bright blue
(tset vim :g :terminal_color_13 :#ff2491) ; bright magenta
(tset vim :g :terminal_color_14 :#0a9b81) ; bright cyan
(tset vim :g :terminal_color_15 :#f8f8f8) ; white
)