1
0
Fork 0

Compare commits

...

10 commits

Author SHA1 Message Date
4884763b24 misc 2023-10-03 10:50:15 +02:00
5b1eb42787 cursor theme 2023-09-20 21:29:25 +02:00
6839bbc3a2 mc: ver 4 2023-09-20 21:29:16 +02:00
fc1eaeb81c configs 2023-09-20 21:25:44 +02:00
2159feee1e nvim status column 2023-09-20 21:25:38 +02:00
39f90eb9b6 nvim: keys 2023-09-20 21:25:30 +02:00
2a4b38e2bf nvim: colors 2023-09-20 21:25:02 +02:00
20a720b1a5 nvim: harpoon 2023-09-13 17:31:14 +02:00
d9b1848bd3 ... 2023-09-13 15:12:29 +02:00
c52969e9b4 ssh 2023-09-02 16:10:35 +02:00
19 changed files with 1856 additions and 1139 deletions

27
dot_config/bat/config Normal file
View file

@ -0,0 +1,27 @@
# This is `bat`s configuration file. Each line either contains a comment or
# a command-line option that you want to pass to `bat` by default. You can
# run `bat --help` to get a list of all possible configuration options.
# Specify desired highlighting theme (e.g. "TwoDark"). Run `bat --list-themes`
# for a list of all available themes
--theme="gruvbox-dark"
-p
# Enable this to use italic text on the terminal. This is not supported on all
# terminal emulators (like tmux, by default):
#--italic-text=always
# Uncomment the following line to disable automatic paging:
#--paging=never
# Uncomment the following line if you are using less version >= 551 and want to
# enable mouse scrolling support in `bat` when running inside tmux. This might
# disable text selection, unless you press shift.
#--pager="less --RAW-CONTROL-CHARS --quit-if-one-screen --mouse"
# Syntax mappings: map a certain filename pattern to a language.
# Example 1: use the C++ syntax for Arduino .ino files
# Example 2: Use ".gitignore"-style highlighting for ".ignore" files
#--map-syntax "*.ino:C++"
#--map-syntax ".ignore:Git Ignore"

View file

@ -251,7 +251,8 @@ systemctl restart --no-block --user "hlwm.target"
#hc pad "0" "$panel_height"
### set my favourite keymap (and map compose key to <> key i dont use anyway)
setxkbmap -option compose:102 us cz_sk_de
# set this via localectl
# setxkbmap -option compose:102 us cz_sk_de
xset s off
xset -dpms

View file

@ -2234,6 +2234,9 @@ map opt+cmd+, debug_config
map shift+cmd+/ open_url https://sw.kovidgoyal.net/kitty/
map kitty_mod+F2 launch --type overlay --cwd=current lazygit
#: }}}
#: }}}

View file

@ -44,6 +44,8 @@ function M.setup()
end
vim.notify('Fdm: ' .. vim.api.nvim_win_get_option(0, 'foldmethod'))
end, { desc = 'Toggle foldmethod marker/expr' })
vim.keymap.set('n', '<leader>di', '<cmd>Inspect<CR>', { desc = 'Inspect' })
end
return M

View file

@ -56,21 +56,18 @@ function M.setup()
vim.o.relativenumber = false
vim.o.list = false
vim.o.statusline = ''
.. ' %{fnamemodify(getcwd(),":t")}' -- basename of cwd
.. '%( │  %{get(b:,"gitsigns_head","")}%)' -- branch
.. ' │  %<%f%( [%M%R%W]%)' -- filename and modification flags
.. '%=' -- rest is right
.. '%( [%{get(b:,"attached_lsps","")}] | %)' -- branch
.. '%y ' -- filetype
.. '%-7.(%3.l:%-3.(%c%V%)%) %P' -- ruler
.. ' %{fnamemodify(getcwd(),":t")}' -- basename of cwd
.. '%( │  %{get(b:,"gitsigns_head","")}%)' -- branch
.. ' │  %<%f%( [%M%R%W]%)' -- filename and modification flags
.. '%=' -- rest is right
.. '%( [%{get(b:,"attached_lsps","")}] | %)' -- lsp
.. '%y ' -- filetype
.. '%-7.(%3.l:%-3.(%c%V%)%) %P' -- ruler
if vim.fn.has('nvim-0.9') then
vim.o.statuscolumn = '%=%l %C%s'
end
vim.o.statuscolumn = '%=%(%{(v:virtnum!=0||!&number)?\"\":(&relativenumber?v:relnum:v:lnum)} %C%s%)'
end
set_winopts()
-- vim.api.nvim_create_autocmd({ 'BufEnter', 'BufWinEnter', 'FileType' }, {
-- pattern = '*',
-- callback = function(args)
@ -113,9 +110,7 @@ function M.setup()
vim.opt_local.statusline = '%Y | %f%=%l:%v %P'
end
if vim.fn.has('nvim-0.9') then
vim.o.statuscolumn = ''
end
vim.o.statuscolumn = ''
end,
})

View file

@ -1,5 +1,6 @@
local M = {
'gruvbox-community/gruvbox',
commit = 'f150aa7',
lazy = false,
priority = 999,
}
@ -48,9 +49,9 @@ function M.config()
end -- }}}
local function copyFg(to, from, opts)
local cterm = vim.api.nvim_get_hl_by_name(from, false)
local gui = vim.api.nvim_get_hl_by_name(from, true)
local o = vim.tbl_extend('force', { ctermfg = cterm.foreground, fg = gui.foreground }, opts or {})
local hl = vim.api.nvim_get_hl(0, { name = from })
local o = vim.tbl_extend('force', { ctermfg = hl.foreground, fg = hl.foreground }, opts or {})
vim.api.nvim_set_hl(0, to, o)
end
@ -76,6 +77,7 @@ function M.config()
link('@tag.attribute', 'Identifier')
link('@tag.delimiter', 'Delimiter')
link('@variable', 'Identifier')
end -- }}}
local function normalizeTroubleHighlight() -- {{{
@ -174,6 +176,16 @@ function M.config()
gr:hl('DiagnosticVirtualTextHint', 'hint', nil, { 'italic' })
gr:hl('DiagnosticVirtualTextOk', 'ok', nil, { 'italic' })
gr:hl('Function', 'light1', nil, {})
gr:hl('Operator', 'light1', nil, {})
gr:hl('Bold', nil, nil, { 'bold' }, {})
gr:hl('Strikethrough', nil, nil, { 'strikethrough' }, {})
gr:hl('Underlined', nil, nil, { 'underline' }, {})
gr:hl('@text.uri', 'bright_blue', nil, {'underline'}, {})
gr:hl('@text.emphasis', nil, nil, {'italic'}, {})
-- gr:hl('GitSignsAddLine', nil, 'faded_green', {})
-- vim.fn.sign_define('GitSignsAdd', { text = '│', texthl = 'GitSignsAdd', linehl = 'GitSignsAddLine', culhl='CursorLine' })
end,
@ -200,3 +212,66 @@ function M.config()
end
return M
-- return {
-- 'ellisonleao/gruvbox.nvim',
-- lazy = false,
-- priority = 999,
-- config = function()
-- local g = require('gruvbox')
-- local p = require('gruvbox.palette').colors
-- local overrides = {
-- Directory = { link = 'GruvboxGreen' },
-- ['@variable'] = { link = 'GruvboxBlue' },
-- Function = { link = 'GruvboxFg1' },
-- Operator = { link = 'GruvboxFg1' },
-- IndentBlanklineContextChar = { fg = p.neutral_orange },
--
-- NeoTreeGitAdded = { link = 'GruvboxGreen' },
-- NeoTreeGitDeleted = { link = 'GruvboxRed' },
-- NeoTreeGitModified = { link = 'GruvboxOrange' },
-- NeoTreeGitUntracked = { link = 'GruvboxOrange' },
--
-- CmpItemAbbrMatch = { link = 'GruvboxAquaBold' },
-- CmpItemAbbrMatchFuzzy = { link = 'GruvboxAquaBold' },
--
-- CmpItemKindClass = { link = 'Identifier' },
-- CmpItemKindConstant = { link = 'Constant' },
-- CmpItemKindConstructor = { link = 'Special' },
-- CmpItemKindEnum = { link = 'Identifier' },
-- CmpItemKindEnumMember = { link = 'String' },
-- CmpItemKindField = { link = 'Identifier' },
-- CmpItemKindFile = { link = 'File' },
-- CmpItemKindFolder = { link = 'Directory' },
-- CmpItemKindFunction = { link = 'Function' },
-- CmpItemKindInterface = { link = 'Identifier' },
-- CmpItemKindKeyword = { link = 'Keyword' },
-- CmpItemKindMethod = { link = 'Function' },
-- CmpItemKindModule = { link = 'Include' },
-- CmpItemKindProperty = { link = 'Identifier' },
-- CmpItemKindSnippet = { link = 'Special' },
-- CmpItemKindStruct = { link = 'Identifier' },
-- CmpItemKindText = { link = 'String' },
-- CmpItemKindTypeParameter = { link = 'Identifier' },
-- CmpItemKindValue = { link = 'String' },
-- CmpItemKindVariable = { link = 'Identifier' },
-- }
--
-- local augr = vim.api.nvim_create_augroup('config_colorscheme', {});
-- vim.api.nvim_create_autocmd('ColorschemePre', {
-- group = augr,
-- pattern = '*',
-- callback = function()
-- vim.fn.sign_define('DiagnosticSignError', { text = ' ', texthl = 'DiagnosticSignError' })
-- vim.fn.sign_define('DiagnosticSignWarn', { text = ' ', texthl = 'DiagnosticSignWarn' })
-- vim.fn.sign_define('DiagnosticSignInfo', { text = ' ', texthl = 'DiagnosticSignInfo' })
-- vim.fn.sign_define('DiagnosticSignHint', { text = '󰌵', texthl = 'DiagnosticSignHint' })
-- end,
-- })
--
-- g.setup({ overrides = overrides })
--
-- vim.cmd.colorscheme('gruvbox')
-- end,
-- }

View file

@ -80,7 +80,14 @@ local server_configs = function()
schemas = vim.tbl_extend('force',
require('schemastore').yaml.schemas(),
{
kubernetes = {'k8s/*.yaml', '**/k8s/**/*.yaml', 'kubernetes/*.yaml', },
kubernetes = {
'**/k8s/**/!(kustomization).yaml',
'**/k8s/**/!(kustomization).yml',
'**/kubernetes/!(kustomization).yaml',
'**/kubernetes/!(kustomization).yml',
'**/kustomize/**/!(kustomization).yaml',
'**/kustomize/**/!(kustomization).yml',
},
}),
},
},

View file

@ -6,6 +6,20 @@ return {
cmd = 'ColorizerToggle',
},
{
'ThePrimeagen/harpoon',
keys = {
{ '<leader>fm', function () require("harpoon.mark").add_file() end, desc = "Harpoon mark file" },
{ '<leader>fh', function () require("harpoon.ui").toggle_quick_menu() end, desc = "Harpoon menu" },
{ '<C-1>', function () require("harpoon.ui").nav_file(1) end, desc = "Harpoon file 1" },
{ '<C-2>', function () require("harpoon.ui").nav_file(2) end, desc = "Harpoon file 2" },
{ '<C-3>', function () require("harpoon.ui").nav_file(3) end, desc = "Harpoon file 3" },
{ '<C-4>', function () require("harpoon.ui").nav_file(4) end, desc = "Harpoon file 4" },
{ '<C-5>', function () require("harpoon.ui").nav_file(5) end, desc = "Harpoon file 5" },
}
},
{
's1n7ax/nvim-window-picker',
config = true,
@ -33,20 +47,21 @@ return {
'lukas-reineke/indent-blankline.nvim',
event = 'VeryLazy',
config = true,
main = 'ibl',
opts = {
show_current_context = true,
show_current_context_start = false,
filetype_exclude = {
'OverseerList',
'OverseerForm',
'lspinfo',
'packer',
'checkhealth',
'help',
'man',
'norg',
'',
},
-- show_current_context = true,
-- show_current_context_start = false,
-- filetype_exclude = {
-- 'OverseerList',
-- 'OverseerForm',
-- 'lspinfo',
-- 'packer',
-- 'checkhealth',
-- 'help',
-- 'man',
-- 'norg',
-- '',
-- },
},
},
@ -176,9 +191,12 @@ return {
{
'https://git.sr.ht/~whynothugo/lsp_lines.nvim',
config = function()
require('lsp_lines').setup()
local lines = require('lsp_lines')
lines.setup()
vim.diagnostic.config({
virtual_lines = { only_current_line = true },
virtual_lines = {
only_current_line = true
},
})
end,
},

View file

@ -7,6 +7,9 @@ local M = {
-- { dir = '/home/sogun/devel/nvim-yati/', }
},
event = 'BufRead',
keys = {
{ '<leader>dp', '<cmd>TSPlaygroundToggle<CR>', desc = 'TSPlaygroundToggle' }
},
-- cmd {{{
cmd = {
'TSBufDisable',

View file

@ -7,6 +7,7 @@ return {
['<Space>g'] = { name = '+git' },
['<Space>l'] = { name = '+LSP' },
['<Space>t'] = { name = '+Trouble' },
['<Space>d'] = { name = '+Debug neovim' },
['<Space>c'] = { name = '+Code' },
['<Space>cc'] = { name = '+calls' },
})

View file

@ -4,3 +4,5 @@
"$"
] @keyword
((variable_name) @variable
(#eq? @variable "$this"))

View file

@ -1,828 +0,0 @@
# Midnight Commander 3.0 extension file
# Warning: Structure of this file has changed completely with version 3.0
#
# All lines starting with # or empty lines are thrown away.
# Lines starting in the first column should have following format:
#
# keyword/descNL, i.e. everything after keyword/ until new line is desc
#
# keyword can be:
#
# shell (desc is, when starting with a dot, any extension (no wildcars),
# i.e. matches all the files *desc . Example: .tar matches *.tar;
# if it doesn't start with a dot, it matches only a file of that name)
#
# shell/i (desc is, when starting with a dot, any extension (no wildcars),
# The same as shell but with case insensitive.
#
# regex (desc is an extended regular expression)
# Please note that we are using the GNU regex library and thus
# \| matches the literal | and | has special meaning (or) and
# () have special meaning and \( \) stand for literal ( ).
#
# regex/i (desc is an extended regular expression)
# The same as regex but with case insensitive.
#
# type (file matches this if `file %f` matches regular expression desc
# (the filename: part from `file %f` is removed))
#
# type/i (file matches this if `file %f` matches regular expression desc)
# The same as type but with case insensitive.
#
# directory (matches any directory matching regular expression desc)
#
# include (matches an include directive)
#
# default (matches any file no matter what desc is)
#
# Other lines should start with a space or tab and should be in the format:
#
# keyword=commandNL (with no spaces around =), where keyword should be:
#
# Open (if the user presses Enter or doubleclicks it),
#
# View (F3), Edit (F4)
#
# Include is the keyword used to add any further entries from an include/
# section
#
# command is any one-line shell command, with the following substitutions:
#
# %% -> % character
# %p -> name of the current file (without path, but pwd is its path).
# Also provided to external application as MC_EXT_BASENAME
# global variable
# %f -> name of the current file. Unlike %p, if file is located on a
# non-local virtual filesystem, i.e. either tarfs or ftpfs,
# then the file will be temporarily copied into a local directory
# and %f will be the full path to this local temporal file.
# If you don't want to get a local copy and want to get the
# virtual fs path (like /#ftp:ftp.cvut.cz/pub/hungry/xword), then
# use %d/%p instead of %f.
# Also provided to external application as MC_EXT_FILENAME
# global variable
# %d -> name of the current directory (pwd, without trailing slash)
# Also provided to external application as MC_EXT_CURRENTDIR
# global variable
# %s -> "selected files", i.e. space separated list of tagged files if any
# or name of the current file.
# Also provided to external application as MC_EXT_SELECTED
# global variable
# %t -> list of tagged files
# Also provided to external application as MC_EXT_ONLYTAGGED
# global variable
# %u -> list of tagged files (they'll be untaged after the command)
#
# (If these 6 letters are in uppercase, they refer to the other panel.
# But you shouldn't have to use it in this file.)
#
#
# %cd -> the rest is a path mc should change into (cd won't work, since it's
# a child process). %cd handles even vfs names.
#
# %view -> the command you type will be piped into mc's internal file viewer
# if you type only the %view and no command, viewer will load %f file
# instead (i.e. no piping, so it is different to %view cat %f)
# %view may be directly followed by {} with a list of any of
# ascii (Ascii mode), hex (Hex mode), nroff (color highlighting for
# text using backspace for bold and underscore) and unform
# (no highlighting for nroff sequences) separated by commas.
#
# %var -> You use it like this: %var{VAR:default}. This macro will expand
# to the value of the VAR variable in the environment if it's set
# otherwise the value in default will be used. This is similar to
# the Bourne shell ${VAR-default} construct.
#
# Rules are applied from top to bottom, thus the order is important.
# If some actions are missing, search continues as if this target didn't
# match (i.e. if a file matches the first and second entry and View action
# is missing in the first one, then on pressing F3 the View action from
# the second entry will be used. default should catch all the actions.
#
# Any new entries you develop for you are always welcome if they are
# useful on more than one system. You can post your modifications
# as tickets at www.midnight-commander.org
### Changes ###
#
# Reorganization: 2012-03-07 Slava Zanko <slavazanko@gmail.com>
### GIT Repo ###
# gitfs changeset
regex/^\[git\]
Open=%cd %p/changesetfs://
View=%cd %p/patchsetfs://
### Archives ###
# .tgz, .tpz, .tar.gz, .tar.z, .tar.Z, .ipk, .gem
regex/\.t([gp]?z|ar\.g?[zZ])$|\.ipk$|\.gem$
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.gz
shell/.tar.bz
# Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip
regex/\.t(ar\.bz2|bz2?|b2)$
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.bzip2
# .tar.lzma, .tlz
regex/\.t(ar\.lzma|lz)$
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lzma
# .tar.lz
shell/.tar.lz
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz
# .tar.lz4, .tlz4
regex/\.t(ar\.lz4|lz4)$
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.lz4
# .tar.xz, .txz
regex/\.t(ar\.xz|xz)$
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.xz
# .tar.zst, .tzst
regex/\.t(ar\.zst|zst)$
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.zst
# .tar.F - used in QNX
shell/.tar.F
# Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.F
#
# zip
shell/i/.zip
Open=%cd %p/uzip://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
# .qpr/.qpk - QNX Neutrino package installer files
regex/\.qp[rk]$
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar.qpr
# tar
shell/i/.tar
Open=%cd %p/utar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view tar
# lha
type/^LHa\ .*archive
Open=%cd %p/ulha://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lha
# PAK
type/^PAK\ .*archive
Open=%cd %p/unar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view pak
# arj
regex/i/\.a(rj|[0-9][0-9])$
Open=%cd %p/uarj://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arj
# cab
shell/i/.cab
Open=%cd %p/ucab://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cab
# ha
shell/i/.ha
Open=%cd %p/uha://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ha
# rar
regex/i/\.r(ar|[0-9][0-9])$
Open=%cd %p/urar://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view rar
# ALZip
shell/i/.alz
Open=%cd %p/ualz://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view alz
# cpio
shell/.cpio.Z
Open=%cd %p/ucpio://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.z
shell/.cpio.lz
Open=%cd %p/ucpio://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz
shell/.cpio.lz4
Open=%cd %p/ucpio://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.lz4
shell/.cpio.xz
Open=%cd %p/ucpio://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.xz
shell/.cpio.zst
Open=%cd %p/ucpio://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.zst
shell/.cpio.gz
Open=%cd %p/ucpio://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio.gz
shell/i/.cpio
Open=%cd %p/ucpio://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio
# initrd
regex/^(initramfs.*\.img|initrd(-.+)?\.img(-.+)?)$
Open=%cd %p/ucpio://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view cpio
# 7zip archives (they are not man pages)
shell/i/.7z
Open=%cd %p/u7z://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view 7z
# patch
regex/\.(diff|patch)(\.bz2)$
Open=%cd %p/patchfs://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2
regex/\.(diff|patch)(\.(gz|Z))$
Open=%cd %p/patchfs://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
regex/\.(diff|patch)(\.xz)$
Open=%cd %p/patchfs://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz
regex/\.(diff|patch)(\.zst)$
Open=%cd %p/patchfs://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zst
# ls-lR
regex/(^|\.)ls-?lR(\.gz|Z|bz2)$
Open=%cd %p/lslR://
# trpm
shell/.trpm
Open=%cd %p/trpm://
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view trpm
# RPM packages (SuSE uses *.spm for source packages)
regex/\.(src\.rpm|spm)$
Open=%cd %p/rpm://
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view src.rpm
shell/.rpm
Open=%cd %p/rpm://
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view rpm
# deb
regex/\.u?deb$
Open=%cd %p/deb://
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view deb
# dpkg
shell/.debd
Open=%cd %p/debd://
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view debd
# apt
shell/.deba
Open=%cd %p/deba://
View=%view{ascii} /usr/lib/mc/ext.d/package.sh view deba
# ISO9660
shell/i/.iso
Open=%cd %p/iso9660://
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view iso9660
regex/\.(diff|patch)$
Open=%cd %p/patchfs://
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view cat
# ar library
regex/\.s?a$
Open=%cd %p/uar://
#Open=%view{ascii} ar tv %f
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view ar
# gplib
shell/i/.lib
Open=%cd %p/ulib://
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lib
# Mailboxes
type/^ASCII\ mail\ text
Open=%cd %p/mailfs://
### Sources ###
# C/C++
regex/i/\.(c|cc|cpp)$
Include=editor
# C/C++ header
regex/i/\.(h|hh|hpp)$
Include=editor
# Fortran
shell/i/.f
Include=editor
# Assembler
regex/i/\.(s|asm)$
Include=editor
include/editor
Open=%var{EDITOR:vi} %f
# .so libraries
regex/\.(so|so\.[0-9\.]*)$
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view so
# Object
type/^ELF
#Open=%var{PAGER:more} %f
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view elf
### Documentation ###
# Texinfo
#regex/\.(te?xi|texinfo)$
# GNU Info page
type/^Info\ text
Open=/usr/lib/mc/ext.d/text.sh open info
shell/.info
Open=/usr/lib/mc/ext.d/text.sh open info
# Exception: .3gp are video files not manual pages
shell/i/.3gp
Include=video
# Manual page
regex/(([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])|\.man)$
Open=/usr/lib/mc/ext.d/text.sh open man %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man %var{PAGER:more}
# Perl pod page
shell/.pod
Open=/usr/lib/mc/ext.d/text.sh open pod %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view pod %var{PAGER:more}
# Troff with me macros.
# Exception - "read.me" is not a nroff file.
shell/read.me
Open=
View=
shell/.me
Open=/usr/lib/mc/ext.d/text.sh open nroff.me %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view nroff.me %var{PAGER:more}
# Troff with ms macros.
shell/.ms
Open=/usr/lib/mc/ext.d/text.sh open nroff.ms %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view nroff.ms %var{PAGER:more}
# Manual page - compressed
type/^(ASCII )?troff.*gzip compressed
Open=/usr/lib/mc/ext.d/text.sh open man.gz %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.gz %var{PAGER:more}
type/^(ASCII )?troff.*bzip compressed
Open=/usr/lib/mc/ext.d/text.sh open man.bz %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.bz %var{PAGER:more}
type/^(ASCII )?troff.*bzip2 compressed
Open=/usr/lib/mc/ext.d/text.sh open man.bz2 %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.bz2 %var{PAGER:more}
# Manual page
type/^(ASCII )?troff
Open=/usr/lib/mc/ext.d/text.sh open man %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man %var{PAGER:more}
# Perl pod page
shell/.pod
Open=/usr/lib/mc/ext.d/text.sh open pod %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view pod %var{PAGER:more}
regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz$
Open=/usr/lib/mc/ext.d/text.sh open man.lz %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lz %var{PAGER:more}
regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lz4$
Open=/usr/lib/mc/ext.d/text.sh open man.lz4 %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lz4 %var{PAGER:more}
regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.lzma$
Open=/usr/lib/mc/ext.d/text.sh open man.lzma %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.lzma %var{PAGER:more}
regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.xz$
Open=/usr/lib/mc/ext.d/text.sh open man.xz %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.xz %var{PAGER:more}
regex/([^0-9]|^[^\.]*)\.([1-9][A-Za-z]*|[ln])\.zst$
Open=/usr/lib/mc/ext.d/text.sh open man.zst %var{PAGER:more}
View=%view{ascii,nroff} /usr/lib/mc/ext.d/text.sh view man.zst %var{PAGER:more}
# CHM
shell/i/.chm
Open=/usr/lib/mc/ext.d/text.sh open chm
### Images ###
type/^GIF
Include=image
type/^JPEG
Include=image
type/^PC\ bitmap
Include=image
type/^PNG
Include=image
type/^JNG
Include=image
type/^MNG
Include=image
type/^TIFF
Include=image
type/^PBM
Include=image
type/^PGM
Include=image
type/^PPM
Include=image
type/^Netpbm
Include=image
shell/.xcf
Open=/usr/lib/mc/ext.d/image.sh open xcf
shell/.xbm
Open=/usr/lib/mc/ext.d/image.sh open xbm
shell/.xpm
Include=image
View=/usr/lib/mc/ext.d/image.sh view xpm %f
shell/.ico
Include=image
shell/i/.svg
Edit=herbstclient spawn inkscape %f
Include=image
include/image
Open=herbstclient spawn imv %f
View=herbstclient spawn imv %f
Edit=herbstclient spawn gimp $f
### Sound files ###
regex/i/\.(wav|snd|voc|au|smp|aiff|aif|snd|m4a|ape|aac|wv|mp3|spx|flac|og[gax]|wma|opus)$
Include=audio
regex/i/\.(mod|s3m|xm|it|mtm|669|stm|ult|far)$
Open=/usr/lib/mc/ext.d/sound.sh open mod
shell/i/.waw22
Open=/usr/lib/mc/ext.d/sound.sh open wav22
regex/i/\.(midi?|rmid?)$
Open=/usr/lib/mc/ext.d/sound.sh open midi
include/audio
Open=/usr/bin/cmus-remote -q %f
View=herbstclient spawn /usr/bin/ffplay %f
Edit=herbstclient spawn /usr/bin/kid3-qt %f
### Play lists ###
regex/i/\.(m3u|pls)$
Open=/usr/lib/mc/ext.d/sound.sh open playlist
### Video ###
shell/i/.avi
Include=video
regex/i/\.as[fx]$
Include=video
shell/i/.divx
Include=video
shell/i/.mkv
Include=video
regex/i/\.(mov|qt)$
Include=video
regex/i/\.(mp4|m4v|mpe?g)$
Include=video
# MPEG-2 TS container + H.264 codec
shell/i/.mts
Include=video
shell/i/.ts
Include=video
shell/i/.vob
Include=video
shell/i/.wmv
Include=video
regex/i/\.fl[icv]$
Include=video
shell/i/.ogv
Include=video
regex/i/\.ra?m$
Open=/usr/lib/mc/ext.d/video.sh open ram
# WebM
shell/i/.webm
Include=video
type/WebM
Include=video
include/video
Open=/usr/bin/vlc %f &>/dev/null &
View=/usr/bin/ffplay %f
### Documents ###
# Postscript
type/^PostScript
Open=/usr/lib/mc/ext.d/doc.sh open ps
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view ps
# PDF
type/^PDF
Open=/usr/bin/zathura %f
View=/usr/bin/zathura %f
# html
regex/i/\.html?$
Open=/usr/lib/mc/ext.d/web.sh open html
View=%view{ascii} /usr/lib/mc/ext.d/web.sh view html
# StarOffice 5.2
shell/.sdw
Open=/usr/lib/mc/ext.d/doc.sh open ooffice
# StarOffice 6 and OpenOffice.org formats
regex/i/\.(odt|ott|sxw|stw|ods|ots|sxc|stc|odp|otp|sxi|sti|odg|otg|sxd|std|odb|odf|sxm|odm|sxg)$
Open=herbstclient spawn libreoffice %f
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view odt
# AbiWord
shell/.abw
Open=/usr/lib/mc/ext.d/doc.sh open abw
# Gnumeric
shell/i/.gnumeric
Open=/usr/lib/mc/ext.d/doc.sh open gnumeric
# Microsoft Word Document
regex/i/\.(do[ct]|wri)$
Open=/usr/lib/mc/ext.d/doc.sh open msdoc
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc
type/^Microsoft\ Word
Open=/usr/lib/mc/ext.d/doc.sh open msdoc
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msdoc
# RTF document
shell/i/.rtf
Open=herbstclient spawn libreoffice %f
# Microsoft Excel Worksheet
regex/i/\.xl[sw]s?$
Open=herbstclient spawn libreoffice %f
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls
type/^Microsoft\ Excel
Open=herbstclient spawn libreoffice %f
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msxls
regex/i/\.(ppt|pps)$
Open=herbstclient spawn libreoffice %f
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view msppt
# Use OpenOffice.org to open any MS Office documents
type/^Microsoft\ Office\ Document
Open=herbstclient spawn libreoffice %f
# Framemaker
type/^FrameMaker
Open=/usr/lib/mc/ext.d/doc.sh open framemaker
# DVI
shell/i/.dvi
Open=/usr/lib/mc/ext.d/doc.sh open dvi
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view dvi
# TeX
shell/i/.tex
Include=editor
# DjVu
regex/i/\.djvu?$
Open=/usr/lib/mc/ext.d/doc.sh open djvu
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view djvu
# Comic Books
regex/i/\.cb[zr]$
Open=/usr/lib/mc/ext.d/doc.sh open comic
# Epub & mobi
regex/i/\.(epub|mobi)$
Open=/usr/lib/mc/ext.d/doc.sh open epub
View=%view{ascii} /usr/lib/mc/ext.d/doc.sh view epub
### Miscellaneous ###
# Compiled Java classes
shell/.class
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view javaclass
# Makefile
regex/^[Mm]akefile$
Open=make -f %f %{Enter parameters}
# Imakefile
shell/Imakefile
Open=xmkmf -a
# Makefile.PL (MakeMaker)
regex/^Makefile\.(PL|pl)$
Open=%var{PERL:perl} %f
# sqlite3.db
type/^SQLite 3.x database
Open=/usr/lib/mc/ext.d/misc.sh open sqlite
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view sqlite
# dbf
shell/i/.dbf
Open=/usr/lib/mc/ext.d/misc.sh open dbf
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view dbf
# REXX script
regex/\.(rexx?|cmd)$
Open=rexx %f %{Enter parameters};echo "Press ENTER";read y
# Disk images for Commodore computers (VIC20, C64, C128)
shell/i/.d64
Open=%cd %p/uc1541://
View=%view{ascii} c1541 %f -list
Extract=c1541 %f -extract
# Glade, a user interface designer for GTK+ and GNOME
shell/i/.glade
Open=/usr/lib/mc/ext.d/misc.sh open glade
# Gettext Catalogs
regex/\.g?mo$
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view mo
# po
shell/.po
Open=/usr/lib/mc/ext.d/misc.sh open po
# lyx
shell/i/.lyx
Open=/usr/lib/mc/ext.d/misc.sh open lyx
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view lyx
# torrent
shell/i/.torrent
View=%view{ascii} /usr/lib/mc/ext.d/misc.sh view torrent
### Plain compressed files ###
# ace
shell/i/.ace
Open=%cd %p/uace://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view ace
Extract=unace x %f
# arc
shell/i/.arc
Open=%cd %p/uarc://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view arc
Extract=arc x %f '*'
Extract (with flags)=I=%{Enter any Arc flags:}; if test -n "$I"; then arc x $I %f; fi
# zip
type/i/^zip\ archive
Open=%cd %p/uzip://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
# jar(zip)
type/i/^Java\ (Jar\ file|archive)\ data\ \((zip|JAR)\)
Open=%cd %p/uzip://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zip
# zoo
shell/i/.zoo
Open=%cd %p/uzoo://
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view zoo
# gzip
type/^gzip
Open=/usr/lib/mc/ext.d/archive.sh view gz %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
regex/\.(gz|Z)$
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
# bzip2
type/^bzip2
Open=/usr/lib/mc/ext.d/archive.sh view bzip2 %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2
regex/\.bz2?$
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bz2
# bzip
type/^bzip
Open=/usr/lib/mc/ext.d/archive.sh view bzip %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view bzip
# compress
type/^compress
Open=/usr/lib/mc/ext.d/archive.sh view gz %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view gz
# lz
regex/\.lz$
Open=/usr/lib/mc/ext.d/archive.sh view lz %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz
# lz
type/^LZIP
Open=/usr/lib/mc/ext.d/archive.sh view lz %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz
# lz4
regex/\.lz4$
Open=/usr/lib/mc/ext.d/archive.sh view lz4 %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lz4
# lzma
regex/\.lzma$
Open=/usr/lib/mc/ext.d/archive.sh view lzma %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view lzma
# xz
regex/\.xz$
Open=/usr/lib/mc/ext.d/archive.sh view xz %var{PAGER:more}
View=%view{ascii} /usr/lib/mc/ext.d/archive.sh view xz
# Parity Archive
type/^Parity\ Archive\ Volume\ Set
Open=/usr/lib/mc/ext.d/archive.sh open par2
### Default ###
# Default target for anything not described above
default/*
Open=
View=
### EOF ###

File diff suppressed because it is too large Load diff

View file

@ -4,3 +4,4 @@ jira https://jopixel-s-r-o.atlassian.net/jira/your-work
support https://support.jopixel.cz/
admin https://admin.jopixel.com/
gitlab https://repository.laya.io/
dasta https://www.dastacr.cz/dasta/hypertext/DSBFB.htm

View file

@ -1,259 +1,260 @@
-----BEGIN PGP MESSAGE-----
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
xyjCvYCXLCyAVestr1vIDIRZovdMyHP2mljo
=8wPO
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
4lrXM6LO36vI
=of9n
-----END PGP MESSAGE-----

View file

@ -71,6 +71,7 @@
# Right prompt segments.
typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(
kubecontext
command_execution_time # previous command duration
# context # user@host
time # current time
@ -109,6 +110,8 @@
# Blue current directory.
typeset -g POWERLEVEL9K_DIR_FOREGROUND=$blue
typeset -g POWERLEVEL9K_KUBECONTEXT_SHOW_ON_COMMAND='kubectl|helm|kubens|k9s'
# Context format when root: user@host. The first part white, the rest grey.
typeset -g POWERLEVEL9K_CONTEXT_ROOT_TEMPLATE="%F{$white}%n%f%F{$grey}@%m%f"
# Context format when not root: user@host. The whole thing grey.

View file

@ -0,0 +1,2 @@
[icon theme]
Inherits=volantes_cursors

View file

@ -0,0 +1,276 @@
-----BEGIN PGP MESSAGE-----
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
+TyTpQBxk1Eb8j/s7V7zi9fv4dnnHJBOBvm8EqM=
=++IU
-----END PGP MESSAGE-----

View file

@ -1,24 +1,25 @@
-----BEGIN PGP MESSAGE-----
hQEMAxv3WLbCRER9AQgAwLCF+YHS4ywoNqRFZoQalmEPIwfaION9dVFtXGd8zD38
fYOb5bgmtqajnERCtuGosKr0Pa34Hj6hlle3AuYl/zb1XAGi50M5SwjyA063oWCu
5/agFOG6Xz1zdR9/YxwQ+giX2JGmBE8vVOU9P+q+oI1b51ehWM42zb5hDHKJx55Y
GjRIQZhsYmgTKSpr3TJuEgmL3kkncjTwUivLhRLZpkrMqRbnt5cSTuZc1XTsqwJ8
NKSlEmFTS28SZb5KUGjgFplSIK4XKhdoUZ2ZTNS6VrZnbZAL6q6Pc1d4dzC4IRu2
lQQ2V5ArM/QLKkCk/rSNi1XeH8PJxdyP6cEjpn5oTdLpAdsyxeRx7E3K2SvGNbxY
ejbstAcvGyH8dcmgFYgApdDIsbXRp3qQCYXNNzhmsWrq3dVPic0RSF2X9Bvkg8/l
M8NMFsigDKIaIgallq8SaWQmK/ExbTXy8jpgOBqIoxxKZDY1DyhWbeQiSlhd5FSn
7ESEVUZJx0YZ1qb8Arh7k+i579oWzQrmyDRs2gqxKadWtqWwRrd358LJB63puSsQ
+arNpC1ds3qfv3nwTu2Z8qck5iNMnKoT4du3JO6v8xjrbNjUZwTO+DdZ+7zjd7Uh
A3jq5Mi3fI7JZ/bbBRFgb8JZxQtlD2i3lWl5kGPfcTVgV2RHJRZQhDAgij2mFIgg
KikQFenWHm307JnNK6QMTnIRRj69dk3COb8hM3diF74T+YP79FiaApX4ei0/UC4e
1UYAFmpfhKkdU1lLvk0/VcOQotQBIycIT7dHMKb5mxz2x/3FBpnZACbc6cSFg2EJ
lH4405HQrQ5jgU1RUDJm3P3v2pkvCGNKjJpt2Zm6PModAt8p6qS32YpGGdrp9lIb
ORfFZovprN/Z3aHBYeC0dnX1r9Yk/FoixOYeBH1BaiSt7kh/IsYNFvVF2/XIQlBF
UMmz5TG0uGB6vSwt+5qZeUX68B4vI/WpKfwHAovS6z5zmye9MHSL3oQtYmlCQelY
4T3e/o7h0vnxG404GTks/iqZox36CmMXUR0KLRlYnUUDNpUoHUwHlGmRorZ84zwA
1xN926mLbYkeOB8Mb0fep7s5gdDVFWFtqafjTKVh/+rAOylX3zWGqde003GeiPSN
HVWZ3hxbYPqugOHhqA/oYAEpVa6CX7BzzcYEqfhwu/8NF7DjyYBQm4s6fPlRKaSy
MyeFaKtQnQYkrLRUh6ouLAKM/knBWzYUWEEq
=e/3L
hQEMAxv3WLbCRER9AQf9H66VVwGoUWgF6nP0URFoehkkqHud8EzlXnWdM9WSF/7a
0sDuIjoIyURCeSl9cAYn1/F8fQnXad3i66xYUvLYwCdEUqRwX7P83ujo3UbrcFLC
BSNslBfOMrvX11fLXsPTIylCRPceDgapADHlKZUR0+h0XS+z/6HPiN7w0Do1r+Hi
YMDMt0khfGnseyiWeUaNs05L5eRIm9LrxM65cWZle0dfjyj/002btKiAoAffW8DN
Nwc7wVcGTEn6DU7bArqVX8DNwfdqgBg2/NrnRjukNQA2pWEkA48jLSd0xI60ztVp
0X8tf34prPmptcj+NkiHEh9eBw59Xp2sB5caTVYMz9LpAerdBJNxP89bDVxc6DOL
VnzJjOUCBFOYnUbYpqbqs3e5wYTCZPh0nnEb9VtzEpO3ewYPIgPwl7kLeC9ICyGk
tlIqiMkvwJK5CXIAL88801Uj7CvXwehdjnAOqmETYtWDYiGKqBW2Q+AOrSyIyY7A
IQRjo9i290CvvmmyKM2XWzKtbocYBWaD2NR+LwCgWpaR2+VZw5+qeL9ZkMwSrV+f
SPnqBgAwwYyRuNcC+lRxWPMYFUp6DITHOd/DqiAfv9PTDrnxu4GZH/4MGiW3r+VL
OK3wt9i2o9Udo41qbDq7uIk7gi6u2v8Zp14U0UCN9sou8t5xVoo0hoH0byityrM1
Qd5DYBPuwCE2lZiZZhmdPP5b4juX1XQYbvZzVkc+kDGmYcuw1/9ki43K5G6qdrHP
JO6em/1o6ijM1DMROdyzu4Pm538QDHCMPe9aiF1Y65sVy2eIZOXEfheuh6e+yQXX
QWiCeqUiXieE8QDDTgTIXHbZtHYcs7DRXUg1x36T6JHSeVhDiwYGhjEIYf/hEUwy
CP0tqo+TncJelTve9EtKDH4e0CyQXGT9c1I4Ryb4a1tZV8WDKzvkZ9urqGHUCV1A
5rrz4DapBzLm2Cxz+XdWtYk6TBt1jWwJ/awQ2apzix7HzZS+ej853MIshjRCFJ0y
mCc2cRvVtbFugTKY5l9h8jzAEJDaVE7ZvN6V8RcZ8fQCIVAYnQcDzM1Gd8jdTFp1
3qgNWsZuoJOiKIRc7ROJLswwkz6d+iko952uAz2A3y93ru5vaPDeeE0tofBW4S0s
Fl/t6jHXEUrQnA5OtXh7D2AZD5pnXFmhHL0c2qOJf53C+s2Arzk+MEi1I419Ld0I
yTgb+CQHrJJMGkiJYvkzzCAdB9bL81SQOKu+GdWKB0NkILQr63mdsYqiu7MwNq3j
VfhaJJICdLyPwiGnYTgz37KuHCV+mlB3tK0+Gx0bAdkmbkw=
=jzRZ
-----END PGP MESSAGE-----