aboutsummaryrefslogtreecommitdiff
path: root/lua/opt.lua
blob: 86a3b4bd119a77e606696b308e399a6d26c7714a (plain)
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
local wilder = require('wilder')
wilder.setup({modes = {':', '/', '?'}})
require('bufferline').setup{}
require('smoothcursor').setup()
require('config.whichkey').setup()
require('startup').setup({theme = 'evil'})
require('gitsigns').setup()
--require("nvim-tree").setup()
require('telescope').setup()
require('hardtime').setup({enabled=false})
require('hex').setup()
require("todo-comments").setup{}
require('toggleterm').setup({
  direction = 'float',
  close_on_exit = true,
  active = true,
  insert_mappings = true,
  start_in_insert = true,
  terminal_mappings = true,
	open_mapping = [[<c-\>]],
})
require('neo-tree').setup({
	close_if_last_window = true,
	default_component_configs = {
	name = {
		--use_git_status_colors = false,
	},
	git_status = {
    symbols = {
			added = '+',
			modified = '~',
			deleted = 'x',
			renamed = '->',

			untracked = ' ',
			ignored = ' ',
			unstaged = '!',
			staged = ' ',
			conflict = ':(',
		},
	},
},
	window = {
    position = "left",
    width = 30,
	},
	filesystem = {
		use_libuv_file_watcher = true,
	},
})
require('flit').setup {
  keys = { f = 'f', F = 'F', t = 't', T = 'T' },
  labeled_modes = 'v',
  multiline = true, 
  opts = {}
}
meow = "a"
	meow = "b"
meow = "a"
  meow = "a"
local chadtree_settings = { ['view.width'] = 31 }
local gradient = {
  '#74d7ec', '#96cde2', '#b9c3d9', '#dcb9d0', '#ffafc7', '#ffafc7', '#fec1d2', '#fdd4de', '#fce6e9', '#fbf9f5', '#fbf9f5', '#fce8ea', '#fdd7e0', '#fec6d5', '#ffb5cb', '#ffb5cb', '#dcbdd2', '#b9c5da', '#96cde2', '#73d5ea'
}

vim.api.nvim_set_var('chadtree_settings', chadtree_settings)
vim.notify = require('notify')
vim.opt.linebreak=false
vim.opt.wrap=false
vim.opt.tabstop=2
vim.opt.termguicolors = true
vim.opt.number = true
vim.cmd('colorscheme oxocarbon')
vim.opt.shiftwidth = 2 
vim.o.undofile = true 
vim.o.timeout = true
vim.o.timeoutlen = 300
vim.opt.expandtab = true
vim.bo.softtabstop = 2 
if vim.fn.has('persistent_undo') == 1 then
  local target_path = vim.fn.expand('~/.undodir')
  if vim.fn.isdirectory(target_path) ~= 1 then
    vim.fn.mkdir(target_path, "p", 0777)
  end

  vim.o.undodir = target_path
  vim.o.undofile = true
end

for i, fg in ipairs(gradient) do
  gradient[i] = wilder.make_hl('WilderGradient' .. i, 'Pmenu', {{a = 1}, {a = 1}, {foreground = fg}})
end

wilder.set_option('renderer', wilder.wildmenu_renderer({
 
 	separator = ' · ',
  left = {' '},
  right = {' ', wilder.wildmenu_index()},
	highlights = {
    gradient = gradient, 
  },
  highlighter = wilder.highlighter_with_gradient({
    wilder.basic_highlighter(), 
  }),
}))