Skip to content

Instantly share code, notes, and snippets.

View Conni2461's full-sized avatar

Simon Hauser Conni2461

  • Helsinki Systems GmbH
  • Germany
View GitHub Profile
@Conni2461
Conni2461 / color_conv.lua
Created May 11, 2021 18:21
term color converter
local conv = {}
local color_cache = {}
-- gen_hl_groups is inspired by: https://github.com/norcalli/nvim-terminal.lua
local gen_hl_groups = function()
local color_table = {}
if not vim.o.termguicolors then
-- https://en.wikipedia.org/wiki/ANSI_escape_code#8-bit
local rgb_to_hex = function(r, g, b) return ("#%02X%02X%02X"):format(r,g,b) end
@Conni2461
Conni2461 / scan.lua
Created March 11, 2021 19:01
Async scandir picker
local finders = require('telescope.finders')
local make_entry = require('telescope.make_entry')
local pickers = require('telescope.pickers')
local conf = require('telescope.config').values
local scan = require('plenary.scandir')
local opts = {}
opts.entry_maker = make_entry.gen_from_file(opts)
local count = 0