diff options
author | Zach Berwaldt <zberwaldt@gmail.com> | 2023-02-21 23:40:09 -0500 |
---|---|---|
committer | Zach Berwaldt <zberwaldt@gmail.com> | 2023-02-21 23:40:09 -0500 |
commit | cf59818921085fc1e1434e3c8c3ed5cc972c8625 (patch) | |
tree | 41c1287ce9ea0954cd94b5dbb12dca7b20e4b011 |
first commit
-rw-r--r-- | after/plugin/telescope.lua | 6 | ||||
-rw-r--r-- | init.lua | 1 | ||||
-rw-r--r-- | lua/zberwaldt/init.lua | 3 | ||||
-rw-r--r-- | lua/zberwaldt/packer.lua | 19 | ||||
-rw-r--r-- | lua/zberwaldt/remap.lua | 2 | ||||
-rw-r--r-- | lua/zberwaldt/set.lua | 29 | ||||
-rw-r--r-- | plugin/packer_compiled.lua | 119 |
7 files changed, 179 insertions, 0 deletions
diff --git a/after/plugin/telescope.lua b/after/plugin/telescope.lua new file mode 100644 index 0000000..a39df98 --- /dev/null +++ b/after/plugin/telescope.lua | |||
@@ -0,0 +1,6 @@ | |||
1 | local builtin = require('telescope.builtin') | ||
2 | vim.keymap.set('n', '<leader>pf', builtin.find_files, {}) | ||
3 | vim.keymap.set('n', '<C-p>', builtin.git_files, {}) | ||
4 | vim.keymap.set('n', '<leader>ps', function() | ||
5 | builtin.grep_string({ search = vim.fn.input("Grep > ") }); | ||
6 | end) | ||
diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..9a7d361 --- /dev/null +++ b/init.lua | |||
@@ -0,0 +1 @@ | |||
require("zberwaldt") | |||
diff --git a/lua/zberwaldt/init.lua b/lua/zberwaldt/init.lua new file mode 100644 index 0000000..72e7237 --- /dev/null +++ b/lua/zberwaldt/init.lua | |||
@@ -0,0 +1,3 @@ | |||
1 | require('zberwaldt.packer') | ||
2 | require('zberwaldt.remap') | ||
3 | require('zberwaldt.set') | ||
diff --git a/lua/zberwaldt/packer.lua b/lua/zberwaldt/packer.lua new file mode 100644 index 0000000..276fbe8 --- /dev/null +++ b/lua/zberwaldt/packer.lua | |||
@@ -0,0 +1,19 @@ | |||
1 | vim.cmd [[packadd packer.nvim]] | ||
2 | |||
3 | return require('packer').startup(function(use) | ||
4 | use 'wbthomason/packer.nvim' | ||
5 | use { | ||
6 | 'nvim-telescope/telescope.nvim', tag = '0.1.1', | ||
7 | -- or , branch = '0.1.x', | ||
8 | requires = { {'nvim-lua/plenary.nvim'} } | ||
9 | } | ||
10 | |||
11 | use({ | ||
12 | 'navarasu/onedark.nvim', | ||
13 | as = 'onedark', | ||
14 | config = function() | ||
15 | vim.cmd('colorscheme onedark') | ||
16 | end | ||
17 | }) | ||
18 | |||
19 | end) | ||
diff --git a/lua/zberwaldt/remap.lua b/lua/zberwaldt/remap.lua new file mode 100644 index 0000000..b760350 --- /dev/null +++ b/lua/zberwaldt/remap.lua | |||
@@ -0,0 +1,2 @@ | |||
1 | vim.g.mapleader = " " | ||
2 | vim.keymap.set("n", "<leader>pv", vim.cmd.Ex) | ||
diff --git a/lua/zberwaldt/set.lua b/lua/zberwaldt/set.lua new file mode 100644 index 0000000..f34f723 --- /dev/null +++ b/lua/zberwaldt/set.lua | |||
@@ -0,0 +1,29 @@ | |||
1 | vim.opt.nu = true | ||
2 | vim.opt.relativenumber = true | ||
3 | |||
4 | vim.opt.tabstop = 4 | ||
5 | vim.opt.softtabstop = 4 | ||
6 | vim.opt.shiftwidth = 4 | ||
7 | vim.opt.expandtab = true | ||
8 | |||
9 | vim.smartindent = true | ||
10 | |||
11 | vim.opt.wrap = true | ||
12 | |||
13 | -- vim.opt.undodir = os.getenv("HOME") .. "/.vim/undodir" | ||
14 | |||
15 | vim.opt.hlsearch = false | ||
16 | vim.opt.incsearch = true | ||
17 | |||
18 | vim.opt.termguicolors = true | ||
19 | |||
20 | vim.opt.scrolloff = 8 | ||
21 | vim.opt.isfname:append("@-@") | ||
22 | vim.opt.signcolumn = "yes" | ||
23 | |||
24 | vim.opt.updatetime = 50 | ||
25 | |||
26 | vim.opt.colorcolumn = "80" | ||
27 | |||
28 | vim.g.mapleader = " " | ||
29 | |||
diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua new file mode 100644 index 0000000..bc432c6 --- /dev/null +++ b/plugin/packer_compiled.lua | |||
@@ -0,0 +1,119 @@ | |||
1 | -- Automatically generated packer.nvim plugin loader code | ||
2 | |||
3 | if vim.api.nvim_call_function('has', {'nvim-0.5'}) ~= 1 then | ||
4 | vim.api.nvim_command('echohl WarningMsg | echom "Invalid Neovim version for packer.nvim! | echohl None"') | ||
5 | return | ||
6 | end | ||
7 | |||
8 | vim.api.nvim_command('packadd packer.nvim') | ||
9 | |||
10 | local no_errors, error_msg = pcall(function() | ||
11 | |||
12 | _G._packer = _G._packer or {} | ||
13 | _G._packer.inside_compile = true | ||
14 | |||
15 | local time | ||
16 | local profile_info | ||
17 | local should_profile = false | ||
18 | if should_profile then | ||
19 | local hrtime = vim.loop.hrtime | ||
20 | profile_info = {} | ||
21 | time = function(chunk, start) | ||
22 | if start then | ||
23 | profile_info[chunk] = hrtime() | ||
24 | else | ||
25 | profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6 | ||
26 | end | ||
27 | end | ||
28 | else | ||
29 | time = function(chunk, start) end | ||
30 | end | ||
31 | |||
32 | local function save_profiles(threshold) | ||
33 | local sorted_times = {} | ||
34 | for chunk_name, time_taken in pairs(profile_info) do | ||
35 | sorted_times[#sorted_times + 1] = {chunk_name, time_taken} | ||
36 | end | ||
37 | table.sort(sorted_times, function(a, b) return a[2] > b[2] end) | ||
38 | local results = {} | ||
39 | for i, elem in ipairs(sorted_times) do | ||
40 | if not threshold or threshold and elem[2] > threshold then | ||
41 | results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms' | ||
42 | end | ||
43 | end | ||
44 | if threshold then | ||
45 | table.insert(results, '(Only showing plugins that took longer than ' .. threshold .. ' ms ' .. 'to load)') | ||
46 | end | ||
47 | |||
48 | _G._packer.profile_output = results | ||
49 | end | ||
50 | |||
51 | time([[Luarocks path setup]], true) | ||
52 | local package_path_str = "C:\\Users\\mephi\\AppData\\Local\\Temp\\nvim\\packer_hererocks\\2.1.0-beta3\\share\\lua\\5.1\\?.lua;C:\\Users\\mephi\\AppData\\Local\\Temp\\nvim\\packer_hererocks\\2.1.0-beta3\\share\\lua\\5.1\\?\\init.lua;C:\\Users\\mephi\\AppData\\Local\\Temp\\nvim\\packer_hererocks\\2.1.0-beta3\\lib\\luarocks\\rocks-5.1\\?.lua;C:\\Users\\mephi\\AppData\\Local\\Temp\\nvim\\packer_hererocks\\2.1.0-beta3\\lib\\luarocks\\rocks-5.1\\?\\init.lua" | ||
53 | local install_cpath_pattern = "C:\\Users\\mephi\\AppData\\Local\\Temp\\nvim\\packer_hererocks\\2.1.0-beta3\\lib\\lua\\5.1\\?.so" | ||
54 | if not string.find(package.path, package_path_str, 1, true) then | ||
55 | package.path = package.path .. ';' .. package_path_str | ||
56 | end | ||
57 | |||
58 | if not string.find(package.cpath, install_cpath_pattern, 1, true) then | ||
59 | package.cpath = package.cpath .. ';' .. install_cpath_pattern | ||
60 | end | ||
61 | |||
62 | time([[Luarocks path setup]], false) | ||
63 | time([[try_loadstring definition]], true) | ||
64 | local function try_loadstring(s, component, name) | ||
65 | local success, result = pcall(loadstring(s), name, _G.packer_plugins[name]) | ||
66 | if not success then | ||
67 | vim.schedule(function() | ||
68 | vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {}) | ||
69 | end) | ||
70 | end | ||
71 | return result | ||
72 | end | ||
73 | |||
74 | time([[try_loadstring definition]], false) | ||
75 | time([[Defining packer_plugins]], true) | ||
76 | _G.packer_plugins = { | ||
77 | onedark = { | ||
78 | config = { "\27LJ\2\n7\0\0\3\0\3\0\0056\0\0\0009\0\1\0'\2\2\0B\0\2\1K\0\1\0\24colorscheme onedark\bcmd\bvim\0" }, | ||
79 | loaded = true, | ||
80 | path = "C:\\Users\\mephi\\AppData\\Local\\nvim-data\\site\\pack\\packer\\start\\onedark", | ||
81 | url = "https://github.com/navarasu/onedark.nvim" | ||
82 | }, | ||
83 | ["packer.nvim"] = { | ||
84 | loaded = true, | ||
85 | path = "C:\\Users\\mephi\\AppData\\Local\\nvim-data\\site\\pack\\packer\\start\\packer.nvim", | ||
86 | url = "https://github.com/wbthomason/packer.nvim" | ||
87 | }, | ||
88 | ["plenary.nvim"] = { | ||
89 | loaded = true, | ||
90 | path = "C:\\Users\\mephi\\AppData\\Local\\nvim-data\\site\\pack\\packer\\start\\plenary.nvim", | ||
91 | url = "https://github.com/nvim-lua/plenary.nvim" | ||
92 | }, | ||
93 | ["telescope.nvim"] = { | ||
94 | loaded = true, | ||
95 | path = "C:\\Users\\mephi\\AppData\\Local\\nvim-data\\site\\pack\\packer\\start\\telescope.nvim", | ||
96 | url = "https://github.com/nvim-telescope/telescope.nvim" | ||
97 | } | ||
98 | } | ||
99 | |||
100 | time([[Defining packer_plugins]], false) | ||
101 | -- Config for: onedark | ||
102 | time([[Config for onedark]], true) | ||
103 | try_loadstring("\27LJ\2\n7\0\0\3\0\3\0\0056\0\0\0009\0\1\0'\2\2\0B\0\2\1K\0\1\0\24colorscheme onedark\bcmd\bvim\0", "config", "onedark") | ||
104 | time([[Config for onedark]], false) | ||
105 | |||
106 | _G._packer.inside_compile = false | ||
107 | if _G._packer.needs_bufread == true then | ||
108 | vim.cmd("doautocmd BufRead") | ||
109 | end | ||
110 | _G._packer.needs_bufread = false | ||
111 | |||
112 | if should_profile then save_profiles() end | ||
113 | |||
114 | end) | ||
115 | |||
116 | if not no_errors then | ||
117 | error_msg = error_msg:gsub('"', '\\"') | ||
118 | vim.api.nvim_command('echohl ErrorMsg | echom "Error in packer_compiled: '..error_msg..'" | echom "Please check your config for correctness" | echohl None') | ||
119 | end | ||