Major vim update

This commit is contained in:
linarphy 2024-04-05 02:25:01 +02:00
parent a12abc27f7
commit b86f6ad550
No known key found for this signature in database
GPG key ID: B914FF3FE69AA363
26 changed files with 2764 additions and 165 deletions

View file

@ -0,0 +1,13 @@
{
"LuaSnip": { "branch": "master", "commit": "825a61bad1d60d917a7962d73cf3c683f4e0407e" },
"cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" },
"dashboard-nvim": { "branch": "master", "commit": "681300934baf36f6184ca41f0b26aed22056d4ee" },
"fzf-lua": { "branch": "main", "commit": "f430c5b3b1d531cff8d011474461ea3090e932e2" },
"lazy.nvim": { "branch": "main", "commit": "bef521ac89c8d423f9d092e37b58e8af0c099309" },
"monokai.nvim": { "branch": "master", "commit": "b8bd44d5796503173627d7a1fc51f77ec3a08a63" },
"nvim-cmp": { "branch": "main", "commit": "ce16de5665c766f39c271705b17fff06f7bcb84f" },
"nvim-lspconfig": { "branch": "master", "commit": "96e5711040df23583591391ce49e556b8cd248d8" },
"nvim-treesitter": { "branch": "master", "commit": "1b050206e490a4146cdf25c7b38969c1711b5620" },
"nvim-web-devicons": { "branch": "master", "commit": "3ee60deaa539360518eaab93a6c701fe9f4d82ef" },
"vim-easy-align": { "branch": "master", "commit": "12dd6316974f71ce333e360c0260b4e1f81169c3" }
}

View file

@ -0,0 +1,12 @@
local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
vim.fn.system({
"git" ,
"clone" ,
"--filter=blob:none" ,
"https://github.com/folke/lazy.nvim.git",
"--branch=stable" , -- latest stable release
lazypath ,
})
end
vim.opt.rtp:prepend(lazypath)

View file

@ -0,0 +1 @@
require'lspconfig'.eslint.setup{}

View file

@ -0,0 +1,110 @@
--[[
Settings for main nvim-lspconfg plugin
--]]
-- Setup language servers.
local lspconfig = require('lspconfig')
local luasnip = require('luasnip')
lspconfig.pyright.setup {}
lspconfig.tsserver.setup {}
lspconfig.rust_analyzer.setup {
-- Server-specific settings. See `:help lspconfig-setup`
settings = {
['rust-analyzer'] = {},
},
}
-- Global mappings.
-- See `:help vim.diagnostic.*` for documentation on any of the below functions
vim.keymap.set('n', '<Leader>ple', vim.diagnostic.open_float)
vim.keymap.set('n', '<Leader>pln', vim.diagnostic.goto_prev)
vim.keymap.set('n', '<Leader>pl?', vim.diagnostic.goto_next)
vim.keymap.set('n', '<Leader>plq', vim.diagnostic.setloclist)
-- Use LspAttach autocommand to only map the following keys
-- after the language server attaches to the current buffer
vim.api.nvim_create_autocmd('LspAttach', {
group = vim.api.nvim_create_augroup('UserLspConfig', {}),
callback = function(ev)
-- Enable completion triggered by <c-x><c-o>
vim.bo[ev.buf].omnifunc = 'v:lua.vim.lsp.omnifunc'
-- Buffer local mappings.
-- See `:help vim.lsp.*` for documentation on any of the below functions
local opts = { buffer = ev.buf }
vim.keymap.set('n', '<Leader>plD', vim.lsp.buf.declaration, opts)
vim.keymap.set('n', '<Leader>pld', vim.lsp.buf.definition, opts)
vim.keymap.set('n', '<Leader>plh', vim.lsp.buf.hover, opts)
vim.keymap.set('n', '<Leader>pli', vim.lsp.buf.implementation, opts)
vim.keymap.set('n', '<Leader>pls', vim.lsp.buf.signature_help, opts)
vim.keymap.set('n', '<Leader>plwa', vim.lsp.buf.add_workspace_folder, opts)
vim.keymap.set('n', '<Leader>plwr', vim.lsp.buf.remove_workspace_folder, opts)
vim.keymap.set('n', '<Leader>plwl', function()
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
end, opts)
vim.keymap.set('n', '<Leader>plt', vim.lsp.buf.type_definition, opts)
vim.keymap.set('n', '<Leader>plr', vim.lsp.buf.rename, opts)
vim.keymap.set({ 'n', 'v' }, '<Leader>plca', vim.lsp.buf.code_action, opts)
vim.keymap.set('n', 'gr', vim.lsp.buf.references, opts)
vim.keymap.set('n', '<Leader>pll', function()
vim.lsp.buf.format { async = true }
end, opts)
end,
})
-- Add additional capabilities supported by nvim-cmp
local capabilities = require("cmp_nvim_lsp").default_capabilities()
local lspconfig = require('lspconfig')
-- Enable some language servers with the additional completion capabilities offered by nvim-cmp
local servers = { 'rust_analyzer', 'tsserver' }
for _, lsp in ipairs(servers) do
lspconfig[lsp].setup {
-- on_attach = my_custom_on_attach,
capabilities = capabilities,
}
end
-- nvim-cmp setup
local cmp = require 'cmp'
cmp.setup {
snippet = {
expand = function(args)
luasnip.lsp_expand(args.body)
end,
},
mapping = cmp.mapping.preset.insert({
['<C-u>'] = cmp.mapping.scroll_docs(-4), -- Up
['<C-d>'] = cmp.mapping.scroll_docs(4), -- Down
-- C-b (back) C-f (forward) for snippet placeholder navigation.
['<C-Space>'] = cmp.mapping.complete(),
['<CR>'] = cmp.mapping.confirm {
behavior = cmp.ConfirmBehavior.Replace,
select = true,
},
['<Tab>'] = cmp.mapping(function(fallback)
if cmp.visible() then
cmp.select_next_item()
elseif luasnip.expand_or_jumpable() then
luasnip.expand_or_jump()
else
fallback()
end
end, { 'i', 's' }),
['<S-Tab>'] = cmp.mapping(function(fallback)
if cmp.visible() then
cmp.select_prev_item()
elseif luasnip.jumpable(-1) then
luasnip.jump(-1)
else
fallback()
end
end, { 'i', 's' }),
}),
sources = {
{ name = 'nvim_lsp' },
{ name = 'luasnip' },
},
}

View file

@ -0,0 +1,3 @@
return {
'hrsh7th/cmp-nvim-lsp',
}

View file

@ -0,0 +1,77 @@
return {
'glepnir/dashboard-nvim',
event = 'VimEnter' ,
config = function()
require('dashboard').setup({
theme = 'doom',
config = {
header = {
'',
'MMMMMMMMMWkdXMMMMMMMMMMMMMWXOd:\'.. ..\':oOXWMMMMMMMMMMMMMNxkWMMMMMMMMM',
'MMMMMMMMMWo.;kNMMMMMMMMNOd:\'. .\':oONMMMMMMMMWO:.lWMMMMMMMMM',
'MMMMMMMMMWo ;kNMMMNkc\' \'ckXMMMWO:. lWMMMMMMMMM',
'MMMMMMMMMWo .;kKd\' \'oKO:. lWMMMMMMMMM',
'MMMMMMMMMWo .xO:. :Ox\' lWMMMMMMMMM',
'MMMMMMMMMWo .oKWMNk;. ;kNMMXd\' lWMMMMMMMMM',
'MMMMMMMMMWo..oKWMMMMMNk;. ;kNMMMMMMXd\'.lWMMMMMMMMM',
'MMMMMMMMMWOdKWMMMMMMMMMNk;. ;kNMMMMMMMMMWXxOWMMMMMMMMM',
'MMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMM',
'MMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMM',
'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMM',
'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM',
'MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk;. .;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM',
'XWMMMMMMMW0doooooooooooooooooooooooddddooooooooooooooooooooooooo0WMMMMMMMMX',
',oKWMMMMMWd. ;kNMNk; oWMMMMMMXo\'',
'. .oKWMMMMk. ;kNMMMMMNk; .kMMMMMXd\' ',
'\' .oXWMMX; ;kNMMMMMMMMMNk; ;KMMWXd\' .',
'c .oXWWx. ;kNMMMMMMMMMMMMMNk; .xWWXd\' :',
'O. .oXNo ;kNMMMMMMMMMMMMMMMMMNk; lXXd\' .k',
'No .oOc ;kNMMMMMMMMMMMMMMMMMMMMMNk; cOd\' lN',
'MX: \'c;. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMNk; .;c\' ;KM',
'MM0; ... ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ... ,0MM',
'MMM0; .:kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk:. ,0MMM',
'MMMMKc ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; :KMMMM',
'MMMMMNd. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; .oXMMMMM',
'MMMMMMW0:. ;kNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNk; ;OWMMMMMM',
'MMMMMMMMNl\'lXMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXl\'lXMMMMMMMM',
'',
},
center = {
{
icon = '' ,
desc = 'Fichiers récents',
key = 'o',
keymap = ', f r',
action = 'lua require(\'fzf-lua\').oldfiles()',
},
{
icon = '',
desc = 'Rechercher un fichier',
key = 'r',
keymap = ', f f',
action = 'lua require(\'fzf-lua\').files()',
},
{
icon = '',
desc = 'Rechercher un mot',
key = 'm',
keymap = ', f w',
action = 'lua require(\'fzf-lua\').grep()',
},
{
icon = '',
desc = 'Ouvrir des fichiers de configuration',
key = 'c',
keymap = ', i e',
action = 'lua vim.cmd( \'e ~/AppData/Local/nvim/init.lua\')',
},
},
footer = {
},
} ,
})
end ,
dependencies = { {
'nvim-tree/nvim-web-devicons',
} }
} -- dashboard at start

View file

@ -0,0 +1,10 @@
return {
'ibhagwan/fzf-lua',
dependencies = {
'nvim-tree/nvim-web-devicons',
} ,
config = function()
require('fzf-lua').setup({
})
end
} -- use fzf with nvim

View file

@ -0,0 +1,3 @@
return {
'L3MON4D3/LuaSnip',
}

View file

@ -0,0 +1,3 @@
return {
'tanvirtin/monokai.nvim',
} -- colorscheme

View file

@ -0,0 +1,16 @@
return {
'neovim/nvim-lspconfig',
event = {
'BufReadPre',
'BufNewFile',
},
servers = {
settings = {
Lua = {
telemetry = {
enable = false,
},
},
},
},
}

View file

@ -0,0 +1,22 @@
return {
'nvim-treesitter/nvim-treesitter',
version = false,
build = function()
require('nvim-treesitter.install').update( {
with_sync = true,
} )()
end,
opts = {
highlight = {
enable = true,
},
indent = {
enable = true,
},
ensure_installed = {
"all"
},
sync_install = false,
auto_install = false,
}
}

View file

@ -0,0 +1,3 @@
return {
'hrsh7th/nvim-cmp',
}

View file

@ -0,0 +1,3 @@
return {
'junegunn/vim-easy-align',
}

View file

@ -0,0 +1,24 @@
def is_vanilla() -> bool:
import sys
return not hasattr(__builtins__, '__IPYTHON__') and 'bpython' not in sys.argv[0]
def setup_history():
import os
import atexit
import readline
from pathlib import Path
if state_home := os.environ.get('XDG_STATE_HOME'):
state_home = Path(state_home)
else:
state_home = Path.home() / '.local' / 'state'
history: Path = state_home / 'python_history'
readline.read_history_file(str(history))
atexit.register(readline.write_history_file, str(history))
if is_vanilla():
setup_history()

View file

@ -0,0 +1,124 @@
This directory holds run-time configuration information for Subversion
clients. The configuration files all share the same syntax, but you
should examine a particular file to learn what configuration
directives are valid for that file.
The syntax is standard INI format:
- Empty lines, and lines starting with '#', are ignored.
The first significant line in a file must be a section header.
- A section starts with a section header, which must start in
the first column:
[section-name]
- An option, which must always appear within a section, is a pair
(name, value). There are two valid forms for defining an
option, both of which must start in the first column:
name: value
name = value
Whitespace around the separator (:, =) is optional.
- Section and option names are case-insensitive, but case is
preserved.
- An option's value may be broken into several lines. The value
continuation lines must start with at least one whitespace.
Trailing whitespace in the previous line, the newline character
and the leading whitespace in the continuation line is compressed
into a single space character.
- All leading and trailing whitespace around a value is trimmed,
but the whitespace within a value is preserved, with the
exception of whitespace around line continuations, as
described above.
- When a value is a boolean, any of the following strings are
recognised as truth values (case does not matter):
true false
yes no
on off
1 0
- When a value is a list, it is comma-separated. Again, the
whitespace around each element of the list is trimmed.
- Option values may be expanded within a value by enclosing the
option name in parentheses, preceded by a percent sign and
followed by an 's':
%(name)s
The expansion is performed recursively and on demand, during
svn_option_get. The name is first searched for in the same
section, then in the special [DEFAULT] section. If the name
is not found, the whole '%(name)s' placeholder is left
unchanged.
Any modifications to the configuration data invalidate all
previously expanded values, so that the next svn_option_get
will take the modifications into account.
The syntax of the configuration files is a subset of the one used by
Python's ConfigParser module; see
https://docs.python.org/3/library/configparser.html
Configuration data in the Windows registry
==========================================
On Windows, configuration data may also be stored in the registry. The
functions svn_config_read and svn_config_merge will read from the
registry when passed file names of the form:
REGISTRY:<hive>/path/to/config-key
The REGISTRY: prefix must be in upper case. The <hive> part must be
one of:
HKLM for HKEY_LOCAL_MACHINE
HKCU for HKEY_CURRENT_USER
The values in config-key represent the options in the [DEFAULT] section.
The keys below config-key represent other sections, and their values
represent the options. Only values of type REG_SZ whose name doesn't
start with a '#' will be used; other values, as well as the keys'
default values, will be ignored.
File locations
==============
Typically, Subversion uses two config directories, one for site-wide
configuration,
Unix:
/etc/subversion/servers
/etc/subversion/config
/etc/subversion/hairstyles
Windows:
%ALLUSERSPROFILE%\Application Data\Subversion\servers
%ALLUSERSPROFILE%\Application Data\Subversion\config
%ALLUSERSPROFILE%\Application Data\Subversion\hairstyles
REGISTRY:HKLM\Software\Tigris.org\Subversion\Servers
REGISTRY:HKLM\Software\Tigris.org\Subversion\Config
REGISTRY:HKLM\Software\Tigris.org\Subversion\Hairstyles
and one for per-user configuration:
Unix:
~/.subversion/servers
~/.subversion/config
~/.subversion/hairstyles
Windows:
%APPDATA%\Subversion\servers
%APPDATA%\Subversion\config
%APPDATA%\Subversion\hairstyles
REGISTRY:HKCU\Software\Tigris.org\Subversion\Servers
REGISTRY:HKCU\Software\Tigris.org\Subversion\Config
REGISTRY:HKCU\Software\Tigris.org\Subversion\Hairstyles

View file

@ -0,0 +1,189 @@
### This file configures various client-side behaviors.
###
### The commented-out examples below are intended to demonstrate
### how to use this file.
### Section for authentication and authorization customizations.
[auth]
### Set password stores used by Subversion. They should be
### delimited by spaces or commas. The order of values determines
### the order in which password stores are used.
### Valid password stores:
### gnome-keyring (Unix-like systems)
### kwallet (Unix-like systems)
### gpg-agent (Unix-like systems)
### keychain (Mac OS X)
### windows-cryptoapi (Windows)
# password-stores = gpg-agent,gnome-keyring,kwallet
### To disable all password stores, use an empty list:
# password-stores =
###
### Set KWallet wallet used by Subversion. If empty or unset,
### then the default network wallet will be used.
# kwallet-wallet =
###
### Include PID (Process ID) in Subversion application name when
### using KWallet. It defaults to 'no'.
# kwallet-svn-application-name-with-pid = yes
###
### Set ssl-client-cert-file-prompt to 'yes' to cause the client
### to prompt for a path to a client cert file when the server
### requests a client cert but no client cert file is found in the
### expected place (see the 'ssl-client-cert-file' option in the
### 'servers' configuration file). Defaults to 'no'.
# ssl-client-cert-file-prompt = no
###
### The rest of the [auth] section in this file has been deprecated.
### Both 'store-passwords' and 'store-auth-creds' can now be
### specified in the 'servers' file in your config directory
### and are documented there. Anything specified in this section
### is overridden by settings specified in the 'servers' file.
# store-passwords = no
# store-auth-creds = no
### Section for configuring external helper applications.
[helpers]
### Set editor-cmd to the command used to invoke your text editor.
### This will override the environment variables that Subversion
### examines by default to find this information ($EDITOR,
### et al).
# editor-cmd = editor (vi, emacs, notepad, etc.)
### Set diff-cmd to the absolute path of your 'diff' program.
### This will override the compile-time default, which is to use
### Subversion's internal diff implementation.
# diff-cmd = diff_program (diff, gdiff, etc.)
### Diff-extensions are arguments passed to an external diff
### program or to Subversion's internal diff implementation.
### Set diff-extensions to override the default arguments ('-u').
# diff-extensions = -u -p
### Set diff3-cmd to the absolute path of your 'diff3' program.
### This will override the compile-time default, which is to use
### Subversion's internal diff3 implementation.
# diff3-cmd = diff3_program (diff3, gdiff3, etc.)
### Set diff3-has-program-arg to 'yes' if your 'diff3' program
### accepts the '--diff-program' option.
# diff3-has-program-arg = [yes | no]
### Set merge-tool-cmd to the command used to invoke your external
### merging tool of choice. Subversion will pass 5 arguments to
### the specified command: base theirs mine merged wcfile
# merge-tool-cmd = merge_command
### Section for configuring tunnel agents.
[tunnels]
### Configure svn protocol tunnel schemes here. By default, only
### the 'ssh' scheme is defined. You can define other schemes to
### be used with 'svn+scheme://hostname/path' URLs. A scheme
### definition is simply a command, optionally prefixed by an
### environment variable name which can override the command if it
### is defined. The command (or environment variable) may contain
### arguments, using standard shell quoting for arguments with
### spaces. The command will be invoked as:
### <command> <hostinfo> svnserve -t
### where <hostinfo> is the hostname part of the URL. If the URL
### specified a username and/or a port, those are included in the
### <hostinfo> argument in the usual way: <user>@<hostname>:<port>.
### If the built-in ssh scheme were not predefined, it could be
### defined as:
# ssh = $SVN_SSH ssh -q --
### If you wanted to define a new 'rsh' scheme, to be used with
### 'svn+rsh:' URLs, you could do so as follows:
# rsh = rsh --
### Or, if you wanted to specify a full path and arguments:
# rsh = /path/to/rsh -l myusername --
### On Windows, if you are specifying a full path to a command,
### use a forward slash (/) or a paired backslash (\\) as the
### path separator. A single backslash will be treated as an
### escape for the following character.
### Section for configuring miscellaneous Subversion options.
[miscellany]
### Set global-ignores to a set of whitespace-delimited globs
### which Subversion will ignore in its 'status' output, and
### while importing or adding files and directories.
### '*' matches leading dots, e.g. '*.rej' matches '.foo.rej'.
# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo __pycache__
# *.rej *~ #*# .#* .*.swp .DS_Store [Tt]humbs.db
### Set log-encoding to the default encoding for log messages
# log-encoding = latin1
### Set use-commit-times to make checkout/update/switch/revert
### put last-committed timestamps on every file touched.
# use-commit-times = yes
### Set no-unlock to prevent 'svn commit' from automatically
### releasing locks on files.
# no-unlock = yes
### Set mime-types-file to a MIME type registry file, used to
### provide hints to Subversion's MIME type auto-detection
### algorithm.
# mime-types-file = /path/to/mime.types
### Set preserved-conflict-file-exts to a whitespace-delimited
### list of patterns matching file extensions which should be
### preserved in generated conflict file names. By default,
### conflict files use custom extensions.
# preserved-conflict-file-exts = doc ppt xls od?
### Set enable-auto-props to 'yes' to enable automatic properties
### for 'svn add' and 'svn import', it defaults to 'no'.
### Automatic properties are defined in the section 'auto-props'.
# enable-auto-props = yes
### Set enable-magic-file to 'no' to disable magic file detection
### of the file type when automatically setting svn:mime-type. It
### defaults to 'yes' if magic file support is possible.
# enable-magic-file = yes
### Set interactive-conflicts to 'no' to disable interactive
### conflict resolution prompting. It defaults to 'yes'.
# interactive-conflicts = no
### Set memory-cache-size to define the size of the memory cache
### used by the client when accessing a FSFS repository via
### ra_local (the file:// scheme). The value represents the number
### of MB used by the cache.
# memory-cache-size = 16
### Set diff-ignore-content-type to 'yes' to cause 'svn diff' to
### attempt to show differences of all modified files regardless
### of their MIME content type. By default, Subversion will only
### attempt to show differences for files believed to have human-
### readable (non-binary) content. This option is especially
### useful when Subversion is configured (via the 'diff-cmd'
### option) to employ an external differencing tool which is able
### to show meaningful differences for binary file formats. [New
### in 1.9]
# diff-ignore-content-type = no
### Section for configuring automatic properties.
[auto-props]
### The format of the entries is:
### file-name-pattern = propname[=value][;propname[=value]...]
### The file-name-pattern can contain wildcards (such as '*' and
### '?'). All entries which match (case-insensitively) will be
### applied to the file. Note that auto-props functionality
### must be enabled, which is typically done by setting the
### 'enable-auto-props' option.
# *.c = svn:eol-style=native
# *.cpp = svn:eol-style=native
# *.h = svn:keywords=Author Date Id Rev URL;svn:eol-style=native
# *.dsp = svn:eol-style=CRLF
# *.dsw = svn:eol-style=CRLF
# *.sh = svn:eol-style=native;svn:executable
# *.txt = svn:eol-style=native;svn:keywords=Author Date Id Rev URL;
# *.png = svn:mime-type=image/png
# *.jpg = svn:mime-type=image/jpeg
# Makefile = svn:eol-style=native
### Section for configuring working copies.
[working-copy]
### Set to a list of the names of specific clients that should use
### exclusive SQLite locking of working copies. This increases the
### performance of the client but prevents concurrent access by
### other clients. Third-party clients may also support this
### option.
### Possible values:
### svn (the command line client)
# exclusive-locking-clients =
### Set to true to enable exclusive SQLite locking of working
### copies by all clients using the 1.8 APIs. Enabling this may
### cause some clients to fail to work properly. This does not have
### to be set for exclusive-locking-clients to work.
# exclusive-locking = false
### Set the SQLite busy timeout in milliseconds: the maximum time
### the client waits to get access to the SQLite database before
### returning an error. The default is 10000, i.e. 10 seconds.
### Longer values may be useful when exclusive locking is enabled.
# busy-timeout = 10000

View file

@ -0,0 +1,13 @@
K 8
passtype
V 13
gnome-keyring
K 15
svn:realmstring
V 46
<https://version-lesia.obspm.fr:443> SVN LESIA
K 8
username
V 8
groupe05
END

View file

@ -0,0 +1,136 @@
### This file specifies server-specific parameters,
### including HTTP proxy information, HTTP timeout settings,
### and authentication settings.
###
### The currently defined server options are:
### http-proxy-host Proxy host for HTTP connection
### http-proxy-port Port number of proxy host service
### http-proxy-username Username for auth to proxy service
### http-proxy-password Password for auth to proxy service
### http-proxy-exceptions List of sites that do not use proxy
### http-timeout Timeout for HTTP requests in seconds
### http-compression Whether to compress HTTP requests
### (yes/no/auto).
### http-max-connections Maximum number of parallel server
### connections to use for any given
### HTTP operation.
### http-chunked-requests Whether to use chunked transfer
### encoding for HTTP requests body.
### http-auth-types List of HTTP authentication types.
### ssl-authority-files List of files, each of a trusted CA
### ssl-trust-default-ca Trust the system 'default' CAs
### ssl-client-cert-file PKCS#12 format client certificate file
### ssl-client-cert-password Client Key password, if needed.
### ssl-pkcs11-provider Name of PKCS#11 provider to use.
### http-library Which library to use for http/https
### connections.
### http-bulk-updates Whether to request bulk update
### responses or to fetch each file
### in an individual request.
### store-passwords Specifies whether passwords used
### to authenticate against a
### Subversion server may be cached
### to disk in any way.
### store-ssl-client-cert-pp Specifies whether passphrase used
### to authenticate against a client
### certificate may be cached to disk
### in any way
### store-auth-creds Specifies whether any auth info
### (passwords, server certs, etc.)
### may be cached to disk.
### username Specifies the default username.
###
### Set store-passwords to 'no' to avoid storing new passwords on
### disk in any way, including in password stores. It defaults to
### 'yes', but Subversion will never save your password to disk in
### plaintext unless explicitly configured to do so.
###
### Set store-ssl-client-cert-pp to 'no' to avoid storing new ssl
### client certificate passphrases in the auth/ area of your
### config directory. It defaults to 'yes', but Subversion will
### never save your passphrase to disk in plaintext unless
### explicitly configured to do so.
###
### Set store-auth-creds to 'no' to avoid storing any new Subversion
### credentials in the auth/ area of your config directory.
### Note that this includes SSL server certificates.
### It defaults to 'yes'.
###
### Note that setting a 'store-*' option to 'no' only prevents
### saving of *new* passwords, passphrases or other credentials.
### It does not remove or invalidate existing stored credentials.
### To do that, see the 'svn auth --remove' command, or remove the
### cache files by hand as described in the Subversion book at
### http://svnbook.red-bean.com/nightly/en/svn.serverconfig.netmodel.html#svn.tour.initial.authn-cache-purge
###
### HTTP timeouts, if given, are specified in seconds. A timeout
### of 0, i.e. zero, causes a builtin default to be used.
###
### Most users will not need to explicitly set the http-library
### option, but valid values for the option include:
### 'serf': Serf-based module (Subversion 1.5 - present)
### Availability of these modules may depend on your specific
### Subversion distribution.
###
### The commented-out examples below are intended only to
### demonstrate how to use this file; any resemblance to actual
### servers, living or dead, is entirely coincidental.
### In the 'groups' section, the URL of the repository you're
### trying to access is matched against the patterns on the right.
### If a match is found, the server options are taken from the
### section with the corresponding name on the left.
[groups]
# group1 = *.collab.net
# othergroup = repository.blarggitywhoomph.com
# thirdgroup = *.example.com
### Information for the first group:
# [group1]
# http-proxy-host = proxy1.some-domain-name.com
# http-proxy-port = 80
# http-proxy-username = blah
# http-proxy-password = doubleblah
# http-timeout = 60
# username = harry
### Information for the second group:
# [othergroup]
# http-proxy-host = proxy2.some-domain-name.com
# http-proxy-port = 9000
# No username and password for the proxy, so use the defaults below.
### You can set default parameters in the 'global' section.
### These parameters apply if no corresponding parameter is set in
### a specifically matched group as shown above. Thus, if you go
### through the same proxy server to reach every site on the
### Internet, you probably just want to put that server's
### information in the 'global' section and not bother with
### 'groups' or any other sections.
###
### Most people might want to configure password caching
### parameters here, but you can also configure them per server
### group (per-group settings override global settings).
###
### If you go through a proxy for all but a few sites, you can
### list those exceptions under 'http-proxy-exceptions'. This only
### overrides defaults, not explicitly matched server names.
###
### 'ssl-authority-files' is a semicolon-delimited list of files,
### each pointing to a PEM-encoded Certificate Authority (CA)
### SSL certificate. See details above for overriding security
### due to SSL.
[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
# http-proxy-host = defaultproxy.whatever.com
# http-proxy-port = 7000
# http-proxy-username = defaultusername
# http-proxy-password = defaultpassword
# http-compression = auto
# No http-timeout, so just use the builtin default.
# ssl-authority-files = /path/to/CAcert.pem;/path/to/CAcert2.pem
#
# Password / passphrase caching parameters:
# store-passwords = no
# store-ssl-client-cert-pp = no

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,4 @@
#files: 819 version: 5.9
#files: 823 version: 5.9
_comps=(
'-' '_precommand'
@ -593,6 +593,7 @@ _comps=(
'iftop' '_iftop'
'ifup' '_net_interfaces'
'ijoin' '_ispell'
'img2sixel' '_img2sixel'
'import' '_imagemagick'
'inc' '_mh'
'includeres' '_psutils'
@ -1300,6 +1301,7 @@ _comps=(
'type' '_which'
'typeset' '_typeset'
'udevadm' '_udevadm'
'udisksctl' '_udisks2'
'ulimit' '_ulimit'
'uml_mconsole' '_uml'
'uml_moo' '_uml'
@ -1439,6 +1441,7 @@ _comps=(
'wl-paste' '_wl-paste'
'wodim' '_cdrecord'
'wpa_cli' '_wpa_cli'
'wpctl' '_wpctl'
'write' '_users_on'
'www' '_webbrowser'
'xargs' '_xargs'
@ -1509,6 +1512,7 @@ _comps=(
'ytalk' '_other_accounts'
'yt-dlp' '_yt-dlp'
'zargs' '_zargs'
'zathura' '_zathura'
'zcalc' '_zcalc'
'-zcalc-line-' '_zcalc_line'
'zcat' '_zcat'
@ -1671,172 +1675,173 @@ bindkey '^[~' _bash_complete-word
autoload -Uz _alacritty _asdf _bat _bootctl _busctl \
_cargo _chezmoi _coredumpctl _curl _glow \
_hostnamectl _journalctl _kernel-install _libinput _localectl \
_loginctl _machinectl _mako _makoctl _meson \
_mkinitcpio _mpv _networkctl _ninja _nnn \
_oomctl _pacman _paru _playerctl _pulseaudio \
_resolvectl _rg _rustup _sd_hosts_or_user_at_host _sd_machines \
_sd_outputmodes _sd_unit_files _sway _swayidle _swaylock \
_swaymsg _systemctl _systemd _systemd-analyze _systemd-delta \
_systemd-inhibit _systemd-nspawn _systemd-path _systemd-run _systemd-tmpfiles \
_timedatectl _udevadm _wl-copy _wl-paste _yt-dlp \
_cdr _all_labels _all_matches _alternative _approximate \
_arg_compile _arguments _bash_completions _cache_invalid _call_function \
_combination _complete _complete_debug _complete_help _complete_help_generic \
_complete_tag _comp_locale _correct _correct_filename _correct_word \
_describe _description _dispatch _expand _expand_alias \
_expand_word _extensions _external_pwds _generic _guard \
_history _history_complete_word _ignored _list _main_complete \
_match _menu _message _most_recent_file _multi_parts \
_next_label _next_tags _normal _nothing _numbers \
_oldlist _pick_variant _prefix _read_comp _regex_arguments \
_regex_words _requested _retrieve_cache _sep_parts _sequence \
_set_command _setup _store_cache _sub_commands _tags \
_user_expand _values _wanted _acpi _acpitool \
_alsa-utils _analyseplugin _basenc _brctl _btrfs \
_capabilities _chattr _chcon _choom _chrt \
_cpupower _cryptsetup _dkms _e2label _ethtool \
_findmnt _free _fuse_arguments _fusermount _fuse_values \
_gpasswd _htop _iconvconfig _ionice _ipset \
_iptables _iwconfig _kpartx _losetup _lsattr \
_lsblk _lsns _lsusb _ltrace _mat \
_mat2 _mdadm _mii-tool _modutils _mondo \
_networkmanager _nsenter _opkg _perf _pidof \
_pmap _qdbus _schedtool _selinux_contexts _selinux_roles \
_selinux_types _selinux_users _setpriv _setsid _slabtop \
_ss _sshfs _strace _sysstat _tload \
_tpb _tracepath _tune2fs _uml _unshare \
_valgrind _vserver _wakeup_capable_devices _wipefs _wpa_cli \
_a2ps _aap _abcde _absolute_command_paths _ack \
_adb _ansible _ant _antiword _apachectl \
_apm _arch_archives _arch_namespace _arp _arping \
_asciidoctor _asciinema _at _attr _augeas \
_avahi _awk _base64 _basename _bash \
_baudrates _baz _beep _bibtex _bind_addresses \
_bison _bittorrent _bogofilter _bpf_filters _bpython \
_bzip2 _bzr _cabal _cal _calendar \
_canonical_paths _cat _ccal _cdcd _cdrdao \
_cdrecord _chkconfig _chmod _chown _chroot \
_chsh _cksum _clay _cmdambivalent _cmdstring \
_cmp _column _comm _composer _compress \
_configure _cowsay _cp _cpio _cplay \
_crontab _cscope _csplit _cssh _ctags \
_ctags_tags _curl _cut _cvs _darcs \
_date _date_formats _dates _dbus _dconf \
_dd _devtodo _df _dhclient _dict \
_dict_words _diff _diff3 _diff_options _diffstat \
_dig _directories _dir_list _django _dmesg \
_dmidecode _dns_types _doas _domains _dos2unix \
_drill _dropbox _dsh _dtruss _du \
_dvi _ecasound _ed _elfdump _elinks \
_email_addresses _enscript _entr _env _espeak \
_etags _fakeroot _feh _fetchmail _ffmpeg \
_figlet _file_modes _files _file_systems _find \
_find_net_interfaces _finger _flac _flex _fmt \
_fold _fortune _fsh _fuser _gcc \
_gcore _gdb _gem _genisoimage _getconf \
_getent _getfacl _getmail _getopt _ghostscript \
_git _global _global_tags _gnu_generic _gnupod \
_gnutls _go _gpg _gphoto2 _gprof \
_gradle _graphicsmagick _grep _groff _groups \
_growisofs _gsettings _guilt _gzip _have_glob_qual \
_head _hexdump _host _hostname _hosts \
_iconv _id _ifconfig _iftop _imagemagick \
_initctl _init_d _install _iostat _ip \
_ipsec _irssi _ispell _java _java_class \
_joe _join _jq _killall _knock \
_kvno _last _ldconfig _ldd _ld_debug \
_less _lha _libvirt _links _list_files \
_lldb _ln _loadkeys _locale _localedef \
_locales _locate _logger _look _lp \
_ls _lsof _lua _luarocks _lynx \
_lz4 _lzop _mail _mailboxes _make \
_man _md5sum _mencal _mh _mime_types \
_mkdir _mkfifo _mknod _mktemp _module \
_monotone _moosic _mosh _mount _mpc \
_mt _mtools _mtr _mutt _mv \
_my_accounts _myrepos _mysqldiff _mysql_utils _ncftp \
_netcat _net_interfaces _netstat _newsgroups _nginx \
_ngrep _nice _nkf _nl _nm \
_nmap _npm _nslookup _numfmt _objdump \
_object_files _od _openstack _opustools _other_accounts \
_pack _pandoc _paste _patch _patchutils \
_path_commands _path_files _pax _pbm _pdf \
_perforce _perl _perl_basepods _perldoc _perl_modules \
_pgids _pgrep _php _picocom _pids \
_pine _ping _pip _pkgadd _pkg-config \
_pkginfo _pkg_instance _pkgrm _pon _ports \
_postfix _postgresql _postscript _pr _printenv \
_printers _process_names _prove _ps _pspdf \
_psutils _ptx _pump _pv _pwgen \
_pydoc _python _python_modules _qemu _quilt \
_rake _ranlib _rar _rclone _rcs \
_readelf _readlink _remote_files _renice _ri \
_rlogin _rm _rmdir _route _rrdtool \
_rsync _rubber _ruby _runit _samba \
_sccs _scons _screen _script _seafile \
_sed _seq _service _services _setfacl \
_sh _shasum _showmount _shred _shuf \
_shutdown _signals _sisu _slrn _smartmontools \
_socket _sort _spamassassin _split _sqlite \
_sqsh _ssh _ssh_hosts _stat _stdbuf \
_stgit _stow _strings _strip _stty \
_su _subversion _sudo _surfraw _swaks \
_swanctl _swift _sys_calls _sysctl _tac \
_tail _tar _tar_archive _tardy _tcpdump \
_tcptraceroute _tee _telnet _terminals _tex \
_texi _texinfo _tidy _tiff _tilde_files \
_timeout _time_zone _tin _tla _tmux \
_todo.sh _toilet _top _topgit _totd \
_touch _tput _tr _transmission _tree \
_truncate _truss _tty _ttys _twidge \
_twisted _umountable _unace _uname _unexpand \
_uniq _unison _units _uptime _urls \
_user_admin _user_at_host _users _users_on _vi \
_vim _visudo _vmstat _vorbis _vpnc \
_w _w3m _watch _wc _webbrowser \
_wget _whereis _who _whois _wiggle \
_xargs _xmlsoft _xmlstarlet _xmms2 _xxd \
_xz _yafc _yodl _yp _zcat \
_zdump _zfs _zfs_dataset _zfs_pool _zip \
_zsh _acroread _code _dcop _eog \
_evince _geany _gnome-gv _gqview _gv \
_kdeconnect _kfmclient _matlab _mozilla _mplayer \
_mupdf _nautilus _nedit _netscape _okular \
_pdftk _qiv _rdesktop _setxkbmap _sublimetext \
_urxvt _vnc _x_arguments _xauth _xautolock \
_x_borderwidth _xclip _x_color _x_colormapid _x_cursor \
_x_display _xdvi _x_extension _xfig _x_font \
_xft_fonts _x_geometry _xinput _x_keysym _xloadimage \
_x_locale _x_modifier _xmodmap _x_name _xournal \
_xpdf _xrandr _x_resource _xscreensaver _x_selection_timeout \
_xset _xt_arguments _xterm _x_title _xt_session_id \
_x_utils _xv _x_visual _x_window _xwit \
_zeal _add-zle-hook-widget _add-zsh-hook _alias _aliases \
__arguments _arrays _assign _autocd _bindkey \
_brace_parameter _builtin _cd _command _command_names \
_compadd _compdef _completers _condition _default \
_delimiters _directory_stack _dirs _disable _dynamic_directory_name \
_echotc _echoti _emulate _enable _equal \
_exec _fc _file_descriptors _first _functions \
_globflags _globqual_delims _globquals _hash _history_modifiers \
_in_vared _jobs _jobs_bg _jobs_builtin _jobs_fg \
_kill _limit _limits _math _math_params \
_mere _module_math_func _options _options_set _options_unset \
_parameter _parameters _precommand _print _prompt \
_ps1234 _read _redirect _run-help _sched \
_set _setopt _source _strftime _subscript \
_suffix_alias_files _tcpsys _tilde _trap _ttyctl \
_typeset _ulimit _unhash _user_math_func _value \
_vared _vars _vcs_info _vcs_info_hooks _wait \
_which _widgets _zargs _zattr _zcalc \
_zcalc_line _zcompile _zed _zftp _zle \
_zmodload _zmv _zparseopts _zpty _zsh-mime-handler \
_zsocket _zstyle _ztodo
_hostnamectl _img2sixel _journalctl _kernel-install _libinput \
_localectl _loginctl _machinectl _mako _makoctl \
_meson _mkinitcpio _mpv _networkctl _ninja \
_nnn _oomctl _pacman _paru _playerctl \
_pulseaudio _resolvectl _rg _rustup _sd_hosts_or_user_at_host \
_sd_machines _sd_outputmodes _sd_unit_files _sway _swayidle \
_swaylock _swaymsg _systemctl _systemd _systemd-analyze \
_systemd-delta _systemd-inhibit _systemd-nspawn _systemd-path _systemd-run \
_systemd-tmpfiles _timedatectl _udevadm _udisks2 _wl-copy \
_wl-paste _wpctl _yt-dlp _zathura _cdr \
_all_labels _all_matches _alternative _approximate _arg_compile \
_arguments _bash_completions _cache_invalid _call_function _combination \
_complete _complete_debug _complete_help _complete_help_generic _complete_tag \
_comp_locale _correct _correct_filename _correct_word _describe \
_description _dispatch _expand _expand_alias _expand_word \
_extensions _external_pwds _generic _guard _history \
_history_complete_word _ignored _list _main_complete _match \
_menu _message _most_recent_file _multi_parts _next_label \
_next_tags _normal _nothing _numbers _oldlist \
_pick_variant _prefix _read_comp _regex_arguments _regex_words \
_requested _retrieve_cache _sep_parts _sequence _set_command \
_setup _store_cache _sub_commands _tags _user_expand \
_values _wanted _acpi _acpitool _alsa-utils \
_analyseplugin _basenc _brctl _btrfs _capabilities \
_chattr _chcon _choom _chrt _cpupower \
_cryptsetup _dkms _e2label _ethtool _findmnt \
_free _fuse_arguments _fusermount _fuse_values _gpasswd \
_htop _iconvconfig _ionice _ipset _iptables \
_iwconfig _kpartx _losetup _lsattr _lsblk \
_lsns _lsusb _ltrace _mat _mat2 \
_mdadm _mii-tool _modutils _mondo _networkmanager \
_nsenter _opkg _perf _pidof _pmap \
_qdbus _schedtool _selinux_contexts _selinux_roles _selinux_types \
_selinux_users _setpriv _setsid _slabtop _ss \
_sshfs _strace _sysstat _tload _tpb \
_tracepath _tune2fs _uml _unshare _valgrind \
_vserver _wakeup_capable_devices _wipefs _wpa_cli _a2ps \
_aap _abcde _absolute_command_paths _ack _adb \
_ansible _ant _antiword _apachectl _apm \
_arch_archives _arch_namespace _arp _arping _asciidoctor \
_asciinema _at _attr _augeas _avahi \
_awk _base64 _basename _bash _baudrates \
_baz _beep _bibtex _bind_addresses _bison \
_bittorrent _bogofilter _bpf_filters _bpython _bzip2 \
_bzr _cabal _cal _calendar _canonical_paths \
_cat _ccal _cdcd _cdrdao _cdrecord \
_chkconfig _chmod _chown _chroot _chsh \
_cksum _clay _cmdambivalent _cmdstring _cmp \
_column _comm _composer _compress _configure \
_cowsay _cp _cpio _cplay _crontab \
_cscope _csplit _cssh _ctags _ctags_tags \
_curl _cut _cvs _darcs _date \
_date_formats _dates _dbus _dconf _dd \
_devtodo _df _dhclient _dict _dict_words \
_diff _diff3 _diff_options _diffstat _dig \
_directories _dir_list _django _dmesg _dmidecode \
_dns_types _doas _domains _dos2unix _drill \
_dropbox _dsh _dtruss _du _dvi \
_ecasound _ed _elfdump _elinks _email_addresses \
_enscript _entr _env _espeak _etags \
_fakeroot _feh _fetchmail _ffmpeg _figlet \
_file_modes _files _file_systems _find _find_net_interfaces \
_finger _flac _flex _fmt _fold \
_fortune _fsh _fuser _gcc _gcore \
_gdb _gem _genisoimage _getconf _getent \
_getfacl _getmail _getopt _ghostscript _git \
_global _global_tags _gnu_generic _gnupod _gnutls \
_go _gpg _gphoto2 _gprof _gradle \
_graphicsmagick _grep _groff _groups _growisofs \
_gsettings _guilt _gzip _have_glob_qual _head \
_hexdump _host _hostname _hosts _iconv \
_id _ifconfig _iftop _imagemagick _initctl \
_init_d _install _iostat _ip _ipsec \
_irssi _ispell _java _java_class _joe \
_join _jq _killall _knock _kvno \
_last _ldconfig _ldd _ld_debug _less \
_lha _libvirt _links _list_files _lldb \
_ln _loadkeys _locale _localedef _locales \
_locate _logger _look _lp _ls \
_lsof _lua _luarocks _lynx _lz4 \
_lzop _mail _mailboxes _make _man \
_md5sum _mencal _mh _mime_types _mkdir \
_mkfifo _mknod _mktemp _module _monotone \
_moosic _mosh _mount _mpc _mt \
_mtools _mtr _mutt _mv _my_accounts \
_myrepos _mysqldiff _mysql_utils _ncftp _netcat \
_net_interfaces _netstat _newsgroups _nginx _ngrep \
_nice _nkf _nl _nm _nmap \
_npm _nslookup _numfmt _objdump _object_files \
_od _openstack _opustools _other_accounts _pack \
_pandoc _paste _patch _patchutils _path_commands \
_path_files _pax _pbm _pdf _perforce \
_perl _perl_basepods _perldoc _perl_modules _pgids \
_pgrep _php _picocom _pids _pine \
_ping _pip _pkgadd _pkg-config _pkginfo \
_pkg_instance _pkgrm _pon _ports _postfix \
_postgresql _postscript _pr _printenv _printers \
_process_names _prove _ps _pspdf _psutils \
_ptx _pump _pv _pwgen _pydoc \
_python _python_modules _qemu _quilt _rake \
_ranlib _rar _rclone _rcs _readelf \
_readlink _remote_files _renice _ri _rlogin \
_rm _rmdir _route _rrdtool _rsync \
_rubber _ruby _runit _samba _sccs \
_scons _screen _script _seafile _sed \
_seq _service _services _setfacl _sh \
_shasum _showmount _shred _shuf _shutdown \
_signals _sisu _slrn _smartmontools _socket \
_sort _spamassassin _split _sqlite _sqsh \
_ssh _ssh_hosts _stat _stdbuf _stgit \
_stow _strings _strip _stty _su \
_subversion _sudo _surfraw _swaks _swanctl \
_swift _sys_calls _sysctl _tac _tail \
_tar _tar_archive _tardy _tcpdump _tcptraceroute \
_tee _telnet _terminals _tex _texi \
_texinfo _tidy _tiff _tilde_files _timeout \
_time_zone _tin _tla _tmux _todo.sh \
_toilet _top _topgit _totd _touch \
_tput _tr _transmission _tree _truncate \
_truss _tty _ttys _twidge _twisted \
_umountable _unace _uname _unexpand _uniq \
_unison _units _uptime _urls _user_admin \
_user_at_host _users _users_on _vi _vim \
_visudo _vmstat _vorbis _vpnc _w \
_w3m _watch _wc _webbrowser _wget \
_whereis _who _whois _wiggle _xargs \
_xmlsoft _xmlstarlet _xmms2 _xxd _xz \
_yafc _yodl _yp _zcat _zdump \
_zfs _zfs_dataset _zfs_pool _zip _zsh \
_acroread _code _dcop _eog _evince \
_geany _gnome-gv _gqview _gv _kdeconnect \
_kfmclient _matlab _mozilla _mplayer _mupdf \
_nautilus _nedit _netscape _okular _pdftk \
_qiv _rdesktop _setxkbmap _sublimetext _urxvt \
_vnc _x_arguments _xauth _xautolock _x_borderwidth \
_xclip _x_color _x_colormapid _x_cursor _x_display \
_xdvi _x_extension _xfig _x_font _xft_fonts \
_x_geometry _xinput _x_keysym _xloadimage _x_locale \
_x_modifier _xmodmap _x_name _xournal _xpdf \
_xrandr _x_resource _xscreensaver _x_selection_timeout _xset \
_xt_arguments _xterm _x_title _xt_session_id _x_utils \
_xv _x_visual _x_window _xwit _zeal \
_add-zle-hook-widget _add-zsh-hook _alias _aliases __arguments \
_arrays _assign _autocd _bindkey _brace_parameter \
_builtin _cd _command _command_names _compadd \
_compdef _completers _condition _default _delimiters \
_directory_stack _dirs _disable _dynamic_directory_name _echotc \
_echoti _emulate _enable _equal _exec \
_fc _file_descriptors _first _functions _globflags \
_globqual_delims _globquals _hash _history_modifiers _in_vared \
_jobs _jobs_bg _jobs_builtin _jobs_fg _kill \
_limit _limits _math _math_params _mere \
_module_math_func _options _options_set _options_unset _parameter \
_parameters _precommand _print _prompt _ps1234 \
_read _redirect _run-help _sched _set \
_setopt _source _strftime _subscript _suffix_alias_files \
_tcpsys _tilde _trap _ttyctl _typeset \
_ulimit _unhash _user_math_func _value _vared \
_vars _vcs_info _vcs_info_hooks _wait _which \
_widgets _zargs _zattr _zcalc _zcalc_line \
_zcompile _zed _zftp _zle _zmodload \
_zmv _zparseopts _zpty _zsh-mime-handler _zsocket \
_zstyle _ztodo
autoload -Uz +X _call_program
typeset -gUa _comp_assocs
_comp_assocs=( '' )
#omz revision: b81915d3293cc4657cec64202b9fd991b96b4ba2
#omz revision: 9d529c41cc82580d0a947ce8bcf5ff7775585fe5
#omz fpath: /home/linarphy/.config/oh-my-zsh/plugins/zsh-syntax-highlighting /home/linarphy/.config/oh-my-zsh/plugins/zsh-autosuggestions /home/linarphy/.config/oh-my-zsh/plugins/git /home/linarphy/.config/oh-my-zsh/functions /home/linarphy/.config/oh-my-zsh/completions /home/linarphy/.config/oh-my-zsh/cache/completions /usr/local/share/zsh/site-functions /usr/share/zsh/site-functions /usr/share/zsh/functions/Calendar /usr/share/zsh/functions/Chpwd /usr/share/zsh/functions/Completion /usr/share/zsh/functions/Completion/Base /usr/share/zsh/functions/Completion/Linux /usr/share/zsh/functions/Completion/Unix /usr/share/zsh/functions/Completion/X /usr/share/zsh/functions/Completion/Zsh /usr/share/zsh/functions/Exceptions /usr/share/zsh/functions/MIME /usr/share/zsh/functions/Math /usr/share/zsh/functions/Misc /usr/share/zsh/functions/Newuser /usr/share/zsh/functions/Prompts /usr/share/zsh/functions/TCP /usr/share/zsh/functions/VCS_Info /usr/share/zsh/functions/VCS_Info/Backends /usr/share/zsh/functions/Zftp /usr/share/zsh/functions/Zle

View file

@ -6,3 +6,7 @@ export GPG_TTY=$(tty)
export QT_QPA_PLATFORM=wayland
export QT_QPA_PLATFORMTHEME=qt5ct
export PYTHONSTARTUP="$XDG_CONFIG_HOME"/python/pythonrc
export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
export EDITOR=nvim

View file

@ -108,8 +108,10 @@ source $ZSH/oh-my-zsh.sh
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
alias vimdiff='nvim -d'
alias svn='svn --config-dir "$XDG_CONFIG_HOME"/subversion'
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
[[ ! -f ${ZDOTDIR:-~}/.p10k.zsh ]] || source ${ZDOTDIR:-~}/.p10k.zsh
. /opt/asdf-vm/asdf.sh