-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
local ensure_packer = function() local fn = vim.fn local install_path = fn.stdpath('data')..'/site/pack/packer/start/packer.nvim' if fn.empty(fn.glob(install_path)) > 0 then fn.system({'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path}) vim.cmd [[packadd packer.nvim]] return true end return false end local packer_bootstrap = ensure_packer() return require('packer').startup(function(use) use 'dkarter/bullets.vim' use 'chrisbra/colorizer' use 'eddyekofo94/gruvbox-flat.nvim' -- use 'sainnhe/gruvbox-material' use 'nvim-lualine/lualine.nvim' use 'nvim-tree/nvim-tree.lua' use 'nvim-treesitter/nvim-treesitter' use 'nvim-tree/nvim-web-devicons' use 'wbthomason/packer.nvim' use 'farmergreg/vim-lastplace' use ({ 'preservim/vim-pencil', opt = false, config = function() vim.g.tex_conceal = "" vim.g['pencil#conseallevel'] = 0 vim.g['pencil#wrapModeDefault'] = 'soft' end, }) -- use 'lervag/vimtex' use { 'nvim-telescope/telescope.nvim', tag = '0.1.0', requires = { {'nvim-lua/plenary.nvim'} } } use { "folke/zen-mode.nvim", config = function() require("zen-mode").setup { window = { backdrop = 1.0, -- shade the backdrop of the Zen window. Set to 1 to keep the same as Normal -- height and width can be: -- * an absolute number of cells when > 1 -- * a percentage of the width / height of the editor when <= 1 -- * a function that returns the width or the height width = 70, -- width of the Zen window height = 1, -- height of the Zen window -- by default, no options are changed for the Zen window -- uncomment any of the options below, or add other vim.wo options you want to apply options = { -- signcolumn = "no", -- disable signcolumn number = false, -- disable number column -- relativenumber = false, -- disable relative numbers -- cursorline = false, -- disable cursorline -- cursorcolumn = false, -- disable cursor column -- foldcolumn = "0", -- disable fold column -- list = false, -- disable whitespace characters } }, -- your configuration comes here -- or leave it empty to use the default settings -- refer to the configuration section below } end } -- end plugins -- Automatically set up your configuration after cloning packer.nvim -- Put this at the end after all plugins if packer_bootstrap then require('packer').sync() end end)