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 | ||
