diff --git a/.config/kitty/kitty.conf.bak b/.config/kitty/kitty.conf.bak deleted file mode 100644 index 20a44f5..0000000 --- a/.config/kitty/kitty.conf.bak +++ /dev/null @@ -1,118 +0,0 @@ -# Fonts -font_family Ubuntu Mono derivative Powerline -bold_font auto -italic_font auto -bold_italic_font auto -font_size 13.9 -disable_ligatures always - -env GLFW_IM_MODULE=ibus - -# Cursors -cursor #F2D5CF -cursor_text_color #303446 -cursor_shape beam -cursor_underline_thickness 2 -cursor_blink_interval -1 -cursor_stop_blinking_after 15 - -# Scrollback -scrollback_lines 2000 - -# Mouse -url_color #F2D5CF -copy_on_select yes -default_pointer_shape beam -pointer_shape_when_dragging beam -mouse_map middle release ungrabbed paste_from_selection - -# Performance -repaint_delay 6 -input_delay 1 -sync_to_monitor no - -# Window layout -remember_window_size yes -initial_window_width 1024 -initial_window_height 400 -enabled_layouts * -window_resize_step_cells 1 -window_resize_step_lines 1 -window_border_width 1 -draw_minimal_borders yes -window_margin_width 0 -single_window_margin_width -1 -window_padding_width 1 -single_window_padding_width -1 -placement_strategy center -active_border_color #BABBF1 -inactive_border_color #737994 -bell_border_color #E5C890 -hide_window_decorations no -resize_debounce_time 0.05 0.05 -confirm_os_window_close 0 -wayland_titlebar_color background - -# Tab bar -tab_bar_edge bottom -tab_bar_margin_width 0.0 -tab_bar_margin_height 0.0 0.0 -tab_bar_style powerline -tab_bar_align left -tab_bar_min_tabs 2 -tab_switch_strategy previous -tab_fade 0.25 0.5 0.75 1 -tab_title_template "{num_windows} window{'s' if num_windows > 1 else ''} opened" -active_tab_foreground #232634 -active_tab_background #CA9EE6 -inactive_tab_foreground #C6D0F5 -inactive_tab_background #292C3C -tab_bar_background #232634 - -# Color scheme -foreground #D8DEE9 -background #2E3440 -selection_foreground #000010 -selection_background #6d9ece -#background_opacity 0.75 -#background_blur 1 -mark1_foreground #303446 -mark1_background #BABBF1 -mark2_foreground #303446 -mark2_background #CA9EE6 -mark3_foreground #303446 -mark3_background #85C1DC -color0 #51576D -color8 #626880 -color1 #E78284 -color9 #E78284 -color2 #A6D189 -color10 #A6D189 -color3 #E5C890 -color11 #E5C890 -color4 #6d9dce -color12 #8CAAEE -color5 #F4B8E4 -color13 #F4B8E4 -color6 #81C8BE -color14 #81C8BE -color7 #B5BFE2 -color15 #A5ADCE - -# Advanced -allow_remote_control yes - -# Keyboard shortcuts -clear_all_shortcuts yes -map alt+c copy_to_clipboard -map alt+v paste_from_clipboard -map alt+enter new_window -map alt+w close_window -map ctrl+tab next_window -map alt+t new_tab -map alt+q close_tab -map alt+l next_layout -map alt+kp_add change_font_size all +2.0 -map alt+kp_subtract change_font_size all -2.0 -map alt+backspace change_font_size all 0 -map alt+f5 load_config_file diff --git a/.config/nvim/lua/filetype.lua_back b/.config/nvim/lua/filetype.lua_back deleted file mode 100644 index e5cddff..0000000 --- a/.config/nvim/lua/filetype.lua_back +++ /dev/null @@ -1,20 +0,0 @@ --- Archivo: ~/.config/nvim/lua/filetype.lua - --- Asocia archivos específicos con yaml.ansible -vim.api.nvim_create_autocmd("BufRead,BufNewFile", { - pattern = { "*.yml", "*.yaml" }, - callback = function() - local is_ansible = false - local cwd = vim.fn.getcwd() - -- Puedes agregar más patrones o condiciones según la estructura de tu proyecto - if vim.fn.glob(cwd .. "/ansible.cfg") ~= "" or - vim.fn.glob(cwd .. "/playbook.yml") ~= "" then - is_ansible = true - end - - if is_ansible then - vim.bo.filetype = "yaml.ansible" - end - end, -}) - diff --git a/.config/nvim/lua/plugins/cmp.lua_back b/.config/nvim/lua/plugins/cmp.lua_back deleted file mode 100644 index 16038fb..0000000 --- a/.config/nvim/lua/plugins/cmp.lua_back +++ /dev/null @@ -1,92 +0,0 @@ -return { - { -- Autocompletion - "hrsh7th/nvim-cmp", - event = "InsertEnter", - dependencies = { - -- Snippet Engine & su integración con nvim-cmp - { "L3MON4D3/LuaSnip" }, - "saadparwaiz1/cmp_luasnip", - - -- Soporte para LSP, rutas y buffers - "hrsh7th/cmp-nvim-lsp", - "hrsh7th/cmp-path", - "hrsh7th/cmp-buffer", - - -- Copilot - { - "zbirenbaum/copilot-cmp", - after = { "copilot.lua" }, - }, - }, - - config = function() - local cmp = require("cmp") - local luasnip = require("luasnip") - luasnip.config.setup({}) - - -- Mapeos para moverse en los snippets - vim.keymap.set({ "i", "s" }, "", function() - if luasnip.expand_or_jumpable() then - luasnip.expand_or_jump() - end - end, { silent = true }) - - cmp.setup({ - snippet = { - expand = function(args) - luasnip.lsp_expand(args.body) - end, - }, - completion = { completeopt = "menu,menuone,noinsert" }, - - mapping = cmp.mapping.preset.insert({ - [""] = cmp.mapping.select_next_item(), - [""] = cmp.mapping.select_prev_item(), - [""] = cmp.mapping.confirm({ select = true }), - [""] = cmp.mapping.complete(), - }), - - sources = cmp.config.sources({ - { name = "copilot", group_index = 1 }, -- Prioridad 1 - { name = "nvim_lsp", group_index = 2 }, -- Prioridad 2 - { name = "luasnip", group_index = 3 }, -- Prioridad 3 - { name = "buffer", group_index = 4 }, -- Prioridad 4 - { name = "path", group_index = 5 }, -- Prioridad 5 - }), - - formatting = { - format = function(entry, vim_item) - local icons = { - copilot = " [Copilot]", - nvim_lsp = " [LSP]", - luasnip = " [Snippet]", - buffer = " [Buffer]", - path = " [Path]", - } - vim_item.kind = icons[entry.source.name] or vim_item.kind - return vim_item - end, - }, - }) - end, - }, - - -- Copilot.lua (Para integrar Copilot con nvim-cmp) - { - "zbirenbaum/copilot.lua", - cmd = "Copilot", - event = "InsertEnter", - config = function() - require("copilot").setup({ - suggestion = { enabled = false }, -- Usa `nvim-cmp` en lugar de la ventana flotante de Copilot - panel = { enabled = false }, - }) - end, - }, - - -- Soporte para autocompletado de rutas - { - "hrsh7th/cmp-path", - event = "InsertEnter", - }, -} diff --git a/.config/nvim/lua/plugins/lsp.lua_back b/.config/nvim/lua/plugins/lsp.lua_back deleted file mode 100644 index 4d58613..0000000 --- a/.config/nvim/lua/plugins/lsp.lua_back +++ /dev/null @@ -1,155 +0,0 @@ --- Archivo: ~/.config/nvim/lua/plugins/lsp.lua - -return { - { -- Configuración de LSP y Plugins - "neovim/nvim-lspconfig", - dependencies = { - -- Instala automáticamente LSPs y herramientas relacionadas en stdpath para Neovim - { "williamboman/mason.nvim", config = true }, -- Debe cargarse antes que los dependientes - "williamboman/mason-lspconfig.nvim", - "WhoIsSethDaniel/mason-tool-installer.nvim", - - -- Actualizaciones de estado útiles para LSP. - -- `opts = {}` es equivalente a llamar `require('fidget').setup({})` - { - "j-hui/fidget.nvim", - opts = {} - }, - - -- `neodev` configura Lua LSP para tu configuración de Neovim, runtime y plugins - -- utilizados para autocompletado, anotaciones y firmas de las APIs de Neovim - { "folke/neodev.nvim", opts = {} }, - }, - config = function() - -- 1. Definir la tabla de servidores con sus configuraciones específicas - local servers = { - -- Configuración para Lua - lua_ls = { - settings = { - Lua = { - completion = { - callSnippet = "Replace", - }, - workspace = { - library = vim.api.nvim_get_runtime_file("", true), - }, - diagnostics = { disable = { "missing-fields" } }, - }, - }, - }, - - -- **Configuración para Ansible Language Server (ansiblels)** - ansiblels = { - filetypes = { "ansible", "yaml.ansible" }, -- Asociar 'ansiblels' con los tipos de archivo 'ansible' y 'yaml.ansible' - settings = { - ansible = { - ansible = { - path = "ansible" -- Ruta al ejecutable de ansible - }, - executionEnvironment = { - enabled = false -- Habilita o deshabilita el entorno de ejecución - }, - python = { - interpreterPath = "python" -- Ruta al intérprete de Python - }, - validation = { - enabled = true, -- Habilita la validación - lint = { - enabled = true, -- Habilita el linting - path = "ansible-lint" -- Ruta al ejecutable de ansible-lint - } - } - } - } - }, - } - - -- 2. Definir capacidades extendidas (nvim-cmp) - local capabilities = vim.lsp.protocol.make_client_capabilities() - capabilities = vim.tbl_deep_extend("force", capabilities, require("cmp_nvim_lsp").default_capabilities()) - - -- 3. Configurar Mason - require("mason").setup() - - -- 4. Configurar Mason-LSPConfig - require("mason-lspconfig").setup({ - ensure_installed = vim.tbl_keys(servers), -- Esto incluye 'ansiblels' si está en 'servers' - automatic_installation = true, - }) - - -- 5. Configurar Mason-Tool-Installer - local ensure_installed = vim.tbl_keys(servers or {}) - vim.list_extend(ensure_installed, { - "stylua", -- Usado para formatear código Lua - "ansible-language-server", -- Asegurar que el servidor de Ansible esté instalado - "ansible-lint", -- Asegurar que ansible-lint esté instalado - }) - require("mason-tool-installer").setup({ ensure_installed = ensure_installed }) - - -- 6. Configurar los servidores con sus respectivas configuraciones - require("mason-lspconfig").setup_handlers({ - function(server_name) - local server = servers[server_name] or {} - server.capabilities = vim.tbl_deep_extend("force", {}, capabilities, server.capabilities or {}) - require("lspconfig")[server_name].setup(server) - end, - }) - - -- 7. Configurar Autocomandos y Mapeos de Teclas - vim.api.nvim_create_autocmd("LspAttach", { - group = vim.api.nvim_create_augroup("kickstart-lsp-attach", { clear = true }), - callback = function(event) - -- Función de mapeo simplificada - local map = function(keys, func, desc) - vim.keymap.set("n", keys, func, { buffer = event.buf, desc = "LSP: " .. desc }) - end - - -- Mapeos LSP con Telescope - map("gd", require("telescope.builtin").lsp_definitions, "[G]oto [D]efinition") - map("gr", require("telescope.builtin").lsp_references, "[G]oto [R]eferences") - map("gI", require("telescope.builtin").lsp_implementations, "[G]oto [I]mplementation") - map("D", require("telescope.builtin").lsp_type_definitions, "Type [D]efinition") - map("ds", require("telescope.builtin").lsp_document_symbols, "[D]ocument [S]ymbols") - map("ws", require("telescope.builtin").lsp_dynamic_workspace_symbols, "[W]orkspace [S]ymbols") - map("rr", vim.lsp.buf.rename, "[R]ename") - map("ca", vim.lsp.buf.code_action, "[C]ode [A]ction") - map("K", vim.lsp.buf.hover, "Hover Documentation") - map("gD", vim.lsp.buf.declaration, "[G]oto [D]eclaration") - - -- Highlight References - local client = vim.lsp.get_client_by_id(event.data.client_id) - if client and client.server_capabilities.documentHighlightProvider then - local highlight_augroup = vim.api.nvim_create_augroup("kickstart-lsp-highlight", - { clear = false }) - vim.api.nvim_create_autocmd({ "CursorHold", "CursorHoldI" }, { - buffer = event.buf, - group = highlight_augroup, - callback = vim.lsp.buf.document_highlight, - }) - - vim.api.nvim_create_autocmd({ "CursorMoved", "CursorMovedI" }, { - buffer = event.buf, - group = highlight_augroup, - callback = vim.lsp.buf.clear_references, - }) - - vim.api.nvim_create_autocmd("LspDetach", { - group = vim.api.nvim_create_augroup("kickstart-lsp-detach", { clear = true }), - callback = function(event2) - vim.lsp.buf.clear_references() - vim.api.nvim_clear_autocmds({ group = "kickstart-lsp-highlight", buffer = event2.buf }) - end, - }) - end - - -- Inlay Hints (si el servidor lo soporta) - if client and client.server_capabilities.inlayHintProvider and vim.lsp.inlay_hint then - map("th", function() - vim.lsp.inlay_hint.enable(not vim.lsp.inlay_hint.is_enabled()) - end, "[T]oggle Inlay [H]ints") - end - end, - }) - end, - }, -} diff --git a/.config/nvim/lua/plugins/nvim-cmp.lua_back b/.config/nvim/lua/plugins/nvim-cmp.lua_back deleted file mode 100644 index 72caff5..0000000 --- a/.config/nvim/lua/plugins/nvim-cmp.lua_back +++ /dev/null @@ -1,35 +0,0 @@ --- Archivo: lua/plugins/nvim-cmp.lua - -return { - { - "hrsh7th/nvim-cmp", - config = function() - local cmp = require("cmp") - cmp.setup({ - mapping = { - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_next_item() - else - fallback() - end - end, { "i", "s" }), - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_prev_item() - else - fallback() - end - end, { "i", "s" }), - [""] = cmp.mapping.confirm({ select = true }), - }, - sources = cmp.config.sources({ - { name = "copilot" }, - { name = "nvim_lsp" }, - { name = "buffer" }, - -- Añade otras fuentes si lo deseas - }), - }) - end, - }, -} diff --git a/.config/nvim/lua/plugins/treesitter.lua_back b/.config/nvim/lua/plugins/treesitter.lua_back deleted file mode 100644 index 2d86838..0000000 --- a/.config/nvim/lua/plugins/treesitter.lua_back +++ /dev/null @@ -1,55 +0,0 @@ -return { - { -- Highlight, edit, and navigate code - "nvim-treesitter/nvim-treesitter", - build = ":TSUpdate", - opts = { - ensure_installed = { - "bash", - "c", - "diff", - "html", - "lua", - "luadoc", - "markdown", - "vim", - "vimdoc", - "jsdoc", - "templ", - "bash", - }, - -- Autoinstall languages that are not installed - auto_install = true, - highlight = { - enable = true, - use_languagetree = true, - -- Some languages depend on vim's regex highlighting system (such as Ruby) for indent rules. - -- If you are experiencing weird indenting issues, add the language to - -- the list of additional_vim_regex_highlighting and disabled languages for indent. - additional_vim_regex_highlighting = { "ruby", "markdown" }, - }, - indent = { enable = true, disable = { "ruby" } }, - autotag = { - enable = true, - enable_rename = true, - enable_close = true, - enable_close_on_slash = true, - filetypes = { "html", "xml", "templ", "tmpl" }, - }, - }, - config = function(_, opts) - -- [[ Configure Treesitter ]] See `:help nvim-treesitter` - - -- Prefer git instead of curl in order to improve connectivity in some environments - require("nvim-treesitter.install").prefer_git = true - ---@diagnostic disable-next-line: missing-fields - require("nvim-treesitter.configs").setup(opts) - - -- There are additional nvim-treesitter modules that you can use to interact - -- with nvim-treesitter. You should go explore a few and see what interests you: - -- - -- - Incremental selection: Included, see `:help nvim-treesitter-incremental-selection-mod` - -- - Show your current context: https://github.com/nvim-treesitter/nvim-treesitter-context - -- - Treesitter + textobjects: https://github.com/nvim-treesitter/nvim-treesitter-textobjects - end, - }, -} diff --git a/.config/weechat/._buflist.conf_back b/.config/weechat/._buflist.conf_back deleted file mode 100755 index bfebc3a..0000000 Binary files a/.config/weechat/._buflist.conf_back and /dev/null differ diff --git a/.config/weechat/._irc.conf_back b/.config/weechat/._irc.conf_back deleted file mode 100755 index bfebc3a..0000000 Binary files a/.config/weechat/._irc.conf_back and /dev/null differ diff --git a/.config/weechat/._plugins.conf_back b/.config/weechat/._plugins.conf_back deleted file mode 100755 index bfebc3a..0000000 Binary files a/.config/weechat/._plugins.conf_back and /dev/null differ diff --git a/.config/weechat/._weechat.conf_back b/.config/weechat/._weechat.conf_back deleted file mode 100755 index bfebc3a..0000000 Binary files a/.config/weechat/._weechat.conf_back and /dev/null differ diff --git a/.config/weechat/buflist.conf_back b/.config/weechat/buflist.conf_back deleted file mode 100755 index e562438..0000000 --- a/.config/weechat/buflist.conf_back +++ /dev/null @@ -1,38 +0,0 @@ -# -# weechat -- buflist.conf -# -# WARNING: It is NOT recommended to edit this file by hand, -# especially if WeeChat is running. -# -# Use /set or similar command to change settings in WeeChat. -# -# For more info, see: https://weechat.org/doc/quickstart -# - -[look] -auto_scroll = 50 -display_conditions = "${buffer.hidden}==0" -enabled = on -mouse_jump_visited_buffer = off -mouse_move_buffer = on -mouse_wheel = on -nick_prefix = off -nick_prefix_empty = on -signals_refresh = "" -sort = "number,-active" - -[format] -buffer = "${format_number}${indent}${format_nick_prefix}${color_hotlist}${name}" -buffer_current = "${color:,darkgray}${format_buffer}" -hotlist = " ${color:246}${hotlist}${color:246}" -hotlist_highlight = "${color:163}" -hotlist_low = "${color:darkgray}" -hotlist_message = "${color:231}" -hotlist_none = "${color:gray}" -hotlist_private = "${color:031}" -hotlist_separator = "${color:gray}," -indent = " " -lag = " ${color:green}[${color:brown}${lag}${color:green}]" -name = "${name}" -nick_prefix = "${color_nick_prefix}${nick_prefix}" -number = "${if:${type}==server?${color:black,31}:${color:239}}${number}${if:${number_displayed}?.: }" diff --git a/.config/weechat/irc.conf_back b/.config/weechat/irc.conf_back deleted file mode 100755 index e9a01cc..0000000 --- a/.config/weechat/irc.conf_back +++ /dev/null @@ -1,246 +0,0 @@ -# -# weechat -- irc.conf -# - -[look] -buffer_open_before_autojoin = on -buffer_open_before_join = off -buffer_switch_autojoin = on -buffer_switch_join = on -color_nicks_in_names = off -color_nicks_in_nicklist = off -color_nicks_in_server_messages = on -color_pv_nick_like_channel = on -ctcp_time_format = "%a, %d %b %Y %T %z" -display_away = local -display_ctcp_blocked = on -display_ctcp_reply = on -display_ctcp_unknown = on -display_host_join = on -display_host_join_local = on -display_host_quit = on -display_join_message = "329,332,333,366" -display_old_topic = on -display_pv_away_once = on -display_pv_back = on -highlight_channel = "$nick" -highlight_pv = "$nick" -highlight_server = "$nick" -highlight_tags_restrict = "irc_privmsg,irc_notice" -item_channel_modes_hide_args = "k" -item_display_server = buffer_plugin -item_nick_modes = on -item_nick_prefix = on -join_auto_add_chantype = off -msgbuffer_fallback = current -new_channel_position = none -new_pv_position = none -nick_completion_smart = speakers -nick_mode = prefix -nick_mode_empty = off -nicks_hide_password = "nickserv" -notice_as_pv = auto -notice_welcome_redirect = on -notice_welcome_tags = "" -notify_tags_ison = "notify_message" -notify_tags_whois = "notify_message" -part_closes_buffer = off -pv_buffer = independent -pv_tags = "notify_private" -raw_messages = 256 -server_buffer = independent -smart_filter = on -smart_filter_delay = 5 -smart_filter_join = on -smart_filter_join_unmask = 30 -smart_filter_mode = "ovh" -smart_filter_nick = on -smart_filter_quit = on -temporary_servers = on -topic_strip_colors = off - -[color] -input_nick = lightcyan -item_channel_modes = default -item_lag_counting = default -item_lag_finished = yellow -item_nick_modes = default -message_join = green -message_quit = red -mirc_remap = "1,-1:darkgray" -nick_prefixes = "q:lightred;a:lightcyan;o:lightgreen;h:lightmagenta;v:yellow;*:lightblue" -notice = green -reason_quit = default -topic_current = default -topic_new = white -topic_old = darkgray - -[network] -autoreconnect_delay_growing = 2 -autoreconnect_delay_max = 1800 -ban_mask_default = "*!$user@$host" -channel_encode = off -colors_receive = on -colors_send = on -lag_check = 60 -lag_max = 1800 -lag_min_show = 500 -lag_reconnect = 0 -lag_refresh_interval = 1 -notify_check_ison = 1 -notify_check_whois = 5 -sasl_fail_unavailable = on -send_unknown_commands = off -whois_double_nick = on - -[msgbuffer] - -[ctcp] -version = "" - -[ignore] -ignore = *;*;^mefistofles$ -ignore = *;*;^marieta$ -ignore = *;*;^Hanom$ -ignore = *;*;^Irc-Juegos1$ -ignore = *;*;^ST4LK3R$ -ignore = *;*;^angevin$ -ignore = *;*;^Onslaught$ -ignore = *;*;^kyfho$ -ignore = *;*;^Dios_Tyr$ -ignore = *;*;^Wizard_of_Oz$ -ignore = *;*;^wadadli$ -ignore = *;*;^oobe$ -ignore = *;*;^kooper$ -ignore = *;*;^Al-Vaca-$ -ignore = *;*;^fr33n0deH4t3r$ -ignore = *;*;^mark200$ -ignore = *;*;^Ian_Murdock$ -ignore = *;*;^jackburton$ -ignore = *;*;^JaredFogle$ -ignore = *;*;^maid$ -ignore = *;*;^nucdak$ -ignore = *;*;^xarragon$ -ignore = *;*;^irc-ape$ -ignore = *;*;^lip$ - -[server_default] -addresses = "" -anti_flood_prio_high = 2 -anti_flood_prio_low = 2 -autoconnect = off -autojoin = "" -autoreconnect = on -autoreconnect_delay = 10 -autorejoin = off -autorejoin_delay = 30 -away_check = 0 -away_check_max_nicks = 25 -capabilities = "" -command = "" -command_delay = 0 -connection_timeout = 60 -default_msg_kick = "" -default_msg_part = "WeeChat %v" -default_msg_quit = "WeeChat %v" -ipv6 = on -local_hostname = "" -nicks = "teraflops,teraflops1,teraflops2,teraflops3,teraflops4" -nicks_alternate = on -notify = "" -password = "" -proxy = "" -realname = "" -sasl_fail = continue -sasl_key = "" -sasl_mechanism = plain -sasl_password = "menoscabo123" -sasl_timeout = 15 -sasl_username = "teraflops" -ssl = off -ssl_cert = "" -ssl_dhkey_size = 2048 -ssl_fingerprint = "" -ssl_priorities = "NORMAL" -ssl_verify = on -username = "teraflops" - -[server] -chathispano.addresses = "erebor.teraflops.info/8001" -chathispano.proxy -chathispano.ipv6 -chathispano.ssl = on -chathispano.ssl_cert -chathispano.ssl_priorities -chathispano.ssl_dhkey_size -chathispano.ssl_fingerprint -chathispano.ssl_verify -chathispano.password = "chathispano:menoscabo123" -chathispano.capabilities -chathispano.sasl_mechanism -chathispano.sasl_username -chathispano.sasl_password -chathispano.sasl_key -chathispano.sasl_timeout -chathispano.sasl_fail -chathispano.autoconnect -chathispano.autoreconnect -chathispano.autoreconnect_delay -chathispano.nicks -chathispano.nicks_alternate -chathispano.username -chathispano.realname -chathispano.local_hostname -chathispano.command -chathispano.command_delay -chathispano.autojoin -chathispano.autorejoin -chathispano.autorejoin_delay -chathispano.connection_timeout -chathispano.anti_flood_prio_high -chathispano.anti_flood_prio_low -chathispano.away_check -chathispano.away_check_max_nicks -chathispano.default_msg_kick -chathispano.default_msg_part -chathispano.default_msg_quit -chathispano.notify -freenode.addresses = "hive.mysticemporium.xyz/8001" -freenode.proxy -freenode.ipv6 -freenode.ssl = on -freenode.ssl_cert -freenode.ssl_priorities -freenode.ssl_dhkey_size -freenode.ssl_fingerprint -freenode.ssl_verify -freenode.password = "freenode:menoscabo123" -freenode.capabilities -freenode.sasl_mechanism -freenode.sasl_username -freenode.sasl_password -freenode.sasl_key -freenode.sasl_timeout -freenode.sasl_fail -freenode.autoconnect -freenode.autoreconnect -freenode.autoreconnect_delay -freenode.nicks -freenode.nicks_alternate -freenode.username -freenode.realname -freenode.local_hostname -freenode.command -freenode.command_delay -freenode.autojoin -freenode.autorejoin -freenode.autorejoin_delay -freenode.connection_timeout -freenode.anti_flood_prio_high -freenode.anti_flood_prio_low -freenode.away_check -freenode.away_check_max_nicks -freenode.default_msg_kick -freenode.default_msg_part -freenode.default_msg_quit -freenode.notify diff --git a/.config/weechat/plugins.conf_back b/.config/weechat/plugins.conf_back deleted file mode 100755 index fd5b27b..0000000 --- a/.config/weechat/plugins.conf_back +++ /dev/null @@ -1,181 +0,0 @@ -# -# weechat -- plugins.conf -# - -[var] -fifo.fifo = "on" -guile.check_license = "off" -lua.check_license = "off" -perl.check_license = "off" -perl.highmon.alignment = "channel" -perl.highmon.away_only = "off" -perl.highmon.color_buf = "on" -perl.highmon.first_run = "true" -perl.highmon.hotlist_show = "off" -perl.highmon.logging = "off" -perl.highmon.merge_private = "off" -perl.highmon.nick_prefix = "<" -perl.highmon.nick_suffix = ">" -perl.highmon.output = "buffer" -perl.highmon.short_names = "off" -perl.ncmpcpp.format = "/me np: {%a "%b" (%y) - %t}|{%a - %t}|{%f}" -perl.notify_send.command = "notify-send $type: $name" -perl.notify_send.ignore_nicks = "" -perl.notify_send.wait_highlight = "60" -perl.notify_send.wait_pm = "180" -perl.sysinfo.baritems = "memory" -perl.sysinfo.color = "default" -perl.sysinfo.nic = "" -perl.sysinfo.nicname = "" -perl.sysinfo.refresh = "0" -perl.sysinfo.showbattery = "off" -perl.sysinfo.showcpu = "on" -perl.sysinfo.showdiskusage = "on" -perl.sysinfo.showdistro = "on" -perl.sysinfo.showhostname = "on" -perl.sysinfo.showloadaverage = "on" -perl.sysinfo.showmemoryusage = "on" -perl.sysinfo.shownetworktraffic = "off" -perl.sysinfo.showos = "on" -perl.sysinfo.showprocesses = "on" -perl.sysinfo.showuptime = "on" -perl.sysinfo.showusers = "on" -perl.sysinfo.text_battery = "Battery: " -perl.sysinfo.text_color = "default" -perl.sysinfo.text_cpu = "CPU: " -perl.sysinfo.text_diskusage = "Disk Usage: " -perl.sysinfo.text_distro = "Distro: " -perl.sysinfo.text_dummy = "-" -perl.sysinfo.text_hostname = "Host: " -perl.sysinfo.text_loadaverage = "Load Average: " -perl.sysinfo.text_memoryusage = "Memory Usage: " -perl.sysinfo.text_network = "Network: " -perl.sysinfo.text_os = "OS: " -perl.sysinfo.text_processes = "Processes: " -perl.sysinfo.text_uptime = "Uptime: " -perl.sysinfo.text_users = "Users: " -perl.sysinfo.useshorthostname = "on" -python.autojoin.autosave = "off" -python.check_license = "off" -python.correction_completion.lang = "en" -python.go.auto_jump = "off" -python.go.color_name = "black,cyan" -python.go.color_name_highlight = "red,cyan" -python.go.color_name_highlight_selected = "red,brown" -python.go.color_name_selected = "black,brown" -python.go.color_number = "yellow,magenta" -python.go.color_number_selected = "yellow,red" -python.go.message = "Go to: " -python.go.short_name = "off" -python.go.sort = "number,beginning" -python.go.use_core_instead_weechat = "off" -python.lastfm.command = "now playing %s" -python.lastfm.lastfm_username = "terafl0p5" -python.mpc.autoswitch = "0" -python.mpc.ch_pause = "||" -python.mpc.ch_play = ">>" -python.mpc.ch_stop = "--" -python.mpc.debug = "0" -python.mpc.format = "/me is listening to: $artist - $title_or_file ($length_min:$length_sec)" -python.mpc.host = "localhost" -python.mpc.password = "" -python.mpc.playinfo = "$pos: $artist : $title : $album : $track : $time" -python.mpc.port = "6600" -python.mpc.shortstats = "MPC : $state : $artist : $title" -python.mpc.verbose = "1" -python.snotify.buffers = "" -python.snotify.hsound = "" -python.snotify.player = "paplay" -python.snotify.psound = "" -python.urlserver.buffer_short_name = "off" -python.urlserver.color = "darkgray" -python.urlserver.color_in_msg = "" -python.urlserver.debug = "off" -python.urlserver.display_urls = "on" -python.urlserver.display_urls_in_msg = "off" -python.urlserver.http_allowed_ips = "" -python.urlserver.http_auth = "" -python.urlserver.http_autostart = "on" -python.urlserver.http_bg_color = "#f4f4f4" -python.urlserver.http_css_url = "" -python.urlserver.http_embed_image = "off" -python.urlserver.http_embed_youtube = "off" -python.urlserver.http_embed_youtube_size = "480*350" -python.urlserver.http_fg_color = "#000" -python.urlserver.http_hostname = "" -python.urlserver.http_hostname_display = "" -python.urlserver.http_port = "" -python.urlserver.http_port_display = "" -python.urlserver.http_prefix_suffix = " " -python.urlserver.http_scheme_display = "http" -python.urlserver.http_time_format = "%d/%m/%y %H:%M:%S" -python.urlserver.http_title = "WeeChat URLs" -python.urlserver.http_url_prefix = "" -python.urlserver.msg_ignore_buffers = "core.weechat,python.grep" -python.urlserver.msg_ignore_dup_urls = "off" -python.urlserver.msg_ignore_regex = "" -python.urlserver.msg_ignore_tags = "irc_quit,irc_part,notify_none" -python.urlserver.msg_require_tags = "nick_" -python.urlserver.separators = "[|]" -python.urlserver.url_min_length = "0" -python.urlserver.urls_amount = "100" -python.weempd.msg_head = "np:" -python.weempd.spacer = " " -ruby.check_license = "off" -tcl.check_license = "off" - -[desc] -perl.notify_send.command = "system command to be executed ($type, $name, and $message will be interpreted as values) (default: "notify-send $type: $name")" -perl.notify_send.ignore_nicks = "comma-separated list of nicks to ignore (default: "")" -perl.notify_send.wait_highlight = "necessary time delay between highlights (seconds) for command to be executed (default: "5")" -perl.notify_send.wait_pm = "necessary time delay between private messages (seconds) for command to be executed (default: "5")" -perl.sysinfo.baritems = "comma separated list with name(s) of systeminformation to be displayed in a bar" -perl.sysinfo.color = "color for optionsname" -perl.sysinfo.nic = "comma separated list to specify your NIC interface name(s) (wlan0,eth0,etc)" -perl.sysinfo.nicname = "comma separated list with name(s) for interface(s) (wireless,cable,etc)" -perl.sysinfo.refresh = "refresh rate in seconds for info-bar (0 means off)" -perl.sysinfo.text_color = "text color for results" -perl.sysinfo.text_dummy = "separator between different options" -python.go.auto_jump = "automatically jump to buffer when it is uniquely selected (default: "off")" -python.go.color_name = "color for buffer name (not selected) (default: "black,cyan")" -python.go.color_name_highlight = "color for highlight in buffer name (not selected) (default: "red,cyan")" -python.go.color_name_highlight_selected = "color for highlight in a selected buffer name (default: "red,brown")" -python.go.color_name_selected = "color for a selected buffer name (default: "black,brown")" -python.go.color_number = "color for buffer number (not selected) (default: "yellow,magenta")" -python.go.color_number_selected = "color for selected buffer number (default: "yellow,red")" -python.go.message = "message to display before list of buffers (default: "Go to: ")" -python.go.short_name = "display and search in short names instead of buffer name (default: "off")" -python.go.sort = "comma-separated list of keys to sort buffers (the order is important, sorts are performed in the given order): name = sort by name (or short name), (default: "number,beginning")" -python.go.use_core_instead_weechat = "use name "core" instead of "weechat" for core buffer (default: "off")" -python.urlserver.buffer_short_name = "use buffer short name on dedicated buffer (default: "off")" -python.urlserver.color = "color for urls displayed after message (default: "darkgray")" -python.urlserver.color_in_msg = "color for urls displayed inside irc message: it is a number (irc color) between 00 and 15 (see doc for a list of irc colors) (default: "")" -python.urlserver.debug = "print some debug messages (default: "off")" -python.urlserver.display_urls = "display URLs below messages (default: "on")" -python.urlserver.display_urls_in_msg = "add shorten url next to the original url (only in IRC messages) (useful for urlserver behind relay/irc) (default: "off")" -python.urlserver.http_allowed_ips = "regex for IPs allowed to use server (example: "^(123.45.67.89|192.160.*)$") (default: "")" -python.urlserver.http_auth = "login and password (format: "login:password") required to access to page with list of URLs (default: "")" -python.urlserver.http_autostart = "start the built-in HTTP server automatically) (default: "on")" -python.urlserver.http_bg_color = "background color for HTML page (default: "#f4f4f4")" -python.urlserver.http_css_url = "URL of external Cascading Style Sheet to add (BE CAREFUL: the HTTP referer will be sent to site hosting CSS file!) (empty value = use default embedded CSS) (default: "")" -python.urlserver.http_embed_image = "embed images in HTML page (BE CAREFUL: the HTTP referer will be sent to site hosting image!) (default: "off")" -python.urlserver.http_embed_youtube = "embed youtube videos in HTML page (BE CAREFUL: the HTTP referer will be sent to youtube!) (default: "off")" -python.urlserver.http_embed_youtube_size = "size for embedded youtube video, format is "xxx*yyy" (default: "480*350")" -python.urlserver.http_fg_color = "foreground color for HTML page (default: "#000")" -python.urlserver.http_hostname = "force hostname/IP in bind of socket (empty value = auto-detect current hostname) (default: "")" -python.urlserver.http_hostname_display = "display this hostname in shortened URLs (default: "")" -python.urlserver.http_port = "force port for listening (empty value = find a random free port) (default: "")" -python.urlserver.http_port_display = "display this port in shortened URLs. Useful if you forward a different external port to the internal port (default: "")" -python.urlserver.http_prefix_suffix = "suffix displayed between prefix and message in HTML page (default: " ")" -python.urlserver.http_scheme_display = "display this scheme in shortened URLs (default: "http")" -python.urlserver.http_time_format = "time format in the HTML page (default: "%d/%m/%y %H:%M:%S")" -python.urlserver.http_title = "title of the HTML page (default: "WeeChat URLs")" -python.urlserver.http_url_prefix = "prefix to add in URLs to prevent external people to scan your URLs (for example: prefix "xx" will give URL: http://host.com:1234/xx/8) (default: "")" -python.urlserver.msg_ignore_buffers = "comma-separated list (without spaces) of buffers to ignore (full name like "irc.freenode.#weechat") (default: "core.weechat,python.grep")" -python.urlserver.msg_ignore_dup_urls = "ignore duplicated URLs (do not add an URL in list if it is already) (default: "off")" -python.urlserver.msg_ignore_regex = "ignore messages matching this regex (default: "")" -python.urlserver.msg_ignore_tags = "comma-separated list (without spaces) of tags (or beginning of tags) to ignore (for example, use "notify_none" to ignore self messages or "nick_weebot" to ignore messages from nick "weebot") (default: "irc_quit,irc_part,notify_none")" -python.urlserver.msg_require_tags = "comma-separated list (without spaces) of tags (or beginning of tags) required to shorten URLs (for example "nick_" to shorten URLs only in messages from other users) (default: "nick_")" -python.urlserver.separators = "separators for short url list (string with exactly 3 chars) (default: "[|]")" -python.urlserver.url_min_length = "minimum length for an URL to be shortened (0 = shorten all URLs, -1 = detect length based on shorten URL) (default: "0")" -python.urlserver.urls_amount = "number of URLs to keep in memory (and in file when script is not loaded) (default: "100")" diff --git a/.config/weechat/weechat.conf_back b/.config/weechat/weechat.conf_back deleted file mode 100755 index 9cdc041..0000000 --- a/.config/weechat/weechat.conf_back +++ /dev/null @@ -1,701 +0,0 @@ -# -# weechat -- weechat.conf -# -# WARNING: It is NOT recommended to edit this file by hand, -# especially if WeeChat is running. -# -# Use /set or similar command to change settings in WeeChat. -# -# For more info, see: https://weechat.org/doc/quickstart -# - -[debug] - -[startup] -command_after_plugins = "" -command_before_plugins = "" -display_logo = on -display_version = on -sys_rlimit = "" - -[look] -align_end_of_lines = message -align_multiline_words = on -bar_more_down = "▼" -bar_more_left = "◀" -bar_more_right = "▶" -bar_more_up = "▲" -bare_display_exit_on_input = on -bare_display_time_format = "%H:%M" -buffer_auto_renumber = on -buffer_notify_default = all -buffer_position = end -buffer_search_case_sensitive = off -buffer_search_force_default = off -buffer_search_regex = off -buffer_search_where = message -buffer_time_format = "${color:240}%H:%M:%S" -color_basic_force_bold = off -color_inactive_buffer = off -color_inactive_message = off -color_inactive_prefix = off -color_inactive_prefix_buffer = off -color_inactive_time = off -color_inactive_window = off -color_nick_offline = off -color_pairs_auto_reset = 5 -color_real_white = off -command_chars = "" -command_incomplete = off -confirm_quit = off -confirm_upgrade = off -day_change = on -day_change_message_1date = "▬▬▶ %a, %d %b %Y ◀▬▬" -day_change_message_2dates = "▬▬▶ %%a, %%d %%b %%Y (%a, %d %b %Y) ◀▬▬" -eat_newline_glitch = off -emphasized_attributes = "" -highlight = "*teraflops*" -highlight_regex = "" -highlight_tags = "" -hotlist_add_conditions = "${away} || ${buffer.num_displayed} == 0" -hotlist_buffer_separator = ", " -hotlist_count_max = 2 -hotlist_count_min_msg = 2 -hotlist_names_count = 3 -hotlist_names_length = 0 -hotlist_names_level = 12 -hotlist_names_merged_buffers = off -hotlist_prefix = "H: " -hotlist_remove = merged -hotlist_short_names = on -hotlist_sort = group_time_asc -hotlist_suffix = "" -hotlist_unique_numbers = on -input_cursor_scroll = 20 -input_share = none -input_share_overwrite = off -input_undo_max = 32 -item_away_message = on -item_buffer_filter = "•" -item_buffer_zoom = "!" -item_mouse_status = "M" -item_time_format = "%H:%M" -jump_current_to_previous_buffer = on -jump_previous_buffer_when_closing = on -jump_smart_back_to_buffer = on -key_bind_safe = on -key_grab_delay = 800 -mouse = on -mouse_timer_delay = 100 -nick_color_force = "" -nick_color_hash = djb2 -nick_color_stop_chars = "_|[" -nick_prefix = "" -nick_suffix = "" -paste_auto_add_newline = on -paste_bracketed = off -paste_bracketed_timer_delay = 10 -paste_max_lines = 1 -prefix_action = "⚡ " -prefix_align = right -prefix_align_max = 10 -prefix_align_min = 0 -prefix_align_more = " " -prefix_align_more_after = on -prefix_buffer_align = right -prefix_buffer_align_max = 0 -prefix_buffer_align_more = "+" -prefix_buffer_align_more_after = on -prefix_error = "⚠ " -prefix_join = "◥" -prefix_network = "ℹ " -prefix_quit = "◣" -prefix_same_nick = "" -prefix_suffix = "⎸" -quote_nick_prefix = "<" -quote_nick_suffix = ">" -quote_time_format = "%H:%M:%S" -read_marker = line -read_marker_always_show = off -read_marker_string = "─" -save_config_on_exit = on -save_layout_on_exit = none -scroll_amount = 3 -scroll_bottom_after_switch = off -scroll_page_percent = 100 -search_text_not_found_alert = on -separator_horizontal = " " -separator_vertical = "" -tab_width = 1 -time_format = "%a, %d %b %Y %T" -window_auto_zoom = off -window_separator_horizontal = on -window_separator_vertical = on -window_title = "WeeChat ${info:version}" -word_chars_highlight = "!\u00A0,-,_,|,alnum" -word_chars_input = "!\u00A0,-,_,|,alnum" - -[palette] - -[color] -bar_more = 229 -chat = default -chat_bg = default -chat_buffer = white -chat_channel = cyan -chat_day_change = cyan -chat_delimiters = 31 -chat_highlight = magenta -chat_highlight_bg = white -chat_host = 31 -chat_inactive_buffer = darkgray -chat_inactive_window = darkgray -chat_nick = default -chat_nick_colors = "1,2,3,4,6,7,9,10,11,12,13,14,31,32,33,34,35,36,37,38,35,40,41,42,43,44,45,46,50,51,75,76,80,87,97,105,110,112,116,118,122,141,142,147,148,153,154,159,176,178,182,188,191,195,208,213,214,220,225,231" -chat_nick_offline = darkgray -chat_nick_offline_highlight = default -chat_nick_offline_highlight_bg = darkgray -chat_nick_other = cyan -chat_nick_prefix = red -chat_nick_self = brown -chat_nick_suffix = red -chat_prefix_action = white -chat_prefix_buffer = brown -chat_prefix_buffer_inactive_buffer = darkgray -chat_prefix_error = yellow -chat_prefix_join = 121 -chat_prefix_more = 31 -chat_prefix_network = magenta -chat_prefix_quit = 131 -chat_prefix_suffix = darkgray -chat_read_marker = 31 -chat_read_marker_bg = default -chat_server = brown -chat_tags = red -chat_text_found = yellow -chat_text_found_bg = lightmagenta -chat_time = 239 -chat_time_delimiters = black -chat_value = cyan -chat_value_null = blue -emphasized = yellow -emphasized_bg = magenta -input_actions = lightgreen -input_text_not_found = red -item_away = yellow -nicklist_away = cyan -nicklist_group = red -separator = 31 -status_count_highlight = magenta -status_count_msg = brown -status_count_other = blue -status_count_private = red -status_data_highlight = 163 -status_data_msg = 229 -status_data_other = blue -status_data_private = blue -status_filter = red -status_more = 229 -status_mouse = red -status_name = blue -status_name_ssl = blue -status_nicklist_count = blue -status_number = yellow -status_time = default - -[completion] -base_word_until_cursor = on -command_inline = on -default_template = "%(nicks)|%(irc_channels)" -nick_add_space = on -nick_case_sensitive = off -nick_completer = ":" -nick_first_only = off -nick_ignore_chars = "[]`_-^" -partial_completion_alert = on -partial_completion_command = off -partial_completion_command_arg = off -partial_completion_count = on -partial_completion_other = off - -[history] -display_default = 5 -max_buffer_lines_minutes = 0 -max_buffer_lines_number = 4096 -max_commands = 100 -max_visited_buffers = 50 - -[proxy] - -[network] -connection_timeout = 60 -gnutls_ca_file = "/etc/ssl/certs/ca-certificates.crt" -gnutls_handshake_timeout = 30 -proxy_curl = "" - -[plugin] -autoload = "*" -debug = off -extension = ".so,.dll" -path = "%h/plugins" -save_config_on_unload = on - -[bar] -buffers.color_bg = default -buffers.color_delim = default -buffers.color_fg = default -buffers.conditions = "" -buffers.filling_left_right = vertical -buffers.filling_top_bottom = horizontal -buffers.hidden = on -buffers.items = "buffers" -buffers.position = top -buffers.priority = 0 -buffers.separator = off -buffers.size = 0 -buffers.size_max = 0 -buffers.type = root -buflist.color_bg = 236 -buflist.color_delim = default -buflist.color_fg = default -buflist.conditions = "" -buflist.filling_left_right = vertical -buflist.filling_top_bottom = horizontal -buflist.hidden = off -buflist.items = "buflist" -buflist.position = top -buflist.priority = 0 -buflist.separator = on -buflist.size = 0 -buflist.size_max = 0 -buflist.type = root -input.color_bg = black -input.color_delim = default -input.color_fg = default -input.conditions = "" -input.filling_left_right = vertical -input.filling_top_bottom = horizontal -input.hidden = off -input.items = "[mode_indicator]+[input_prompt]+(away),[input_search],[input_paste],input_text" -input.position = bottom -input.priority = 1000 -input.separator = off -input.size = 1 -input.size_max = 0 -input.type = root -isetbar.color_bg = default -isetbar.color_delim = cyan -isetbar.color_fg = default -isetbar.conditions = "" -isetbar.filling_left_right = vertical -isetbar.filling_top_bottom = horizontal -isetbar.hidden = on -isetbar.items = "isetbar_help" -isetbar.position = top -isetbar.priority = 0 -isetbar.separator = on -isetbar.size = 3 -isetbar.size_max = 3 -isetbar.type = window -nicklist.color_bg = default -nicklist.color_delim = cyan -nicklist.color_fg = 229 -nicklist.conditions = "${nicklist} && ${window.number} == 1" -nicklist.filling_left_right = vertical -nicklist.filling_top_bottom = columns_vertical -nicklist.hidden = off -nicklist.items = "buffer_nicklist" -nicklist.position = right -nicklist.priority = 200 -nicklist.separator = off -nicklist.size = 14 -nicklist.size_max = 14 -nicklist.type = window -spacer.color_bg = default -spacer.color_delim = black -spacer.color_fg = black -spacer.conditions = "inactive" -spacer.filling_left_right = vertical -spacer.filling_top_bottom = horizontal -spacer.hidden = off -spacer.items = "+ +irc_channel+ (+buffer_plugin+)" -spacer.position = bottom -spacer.priority = 1100 -spacer.separator = off -spacer.size = 0 -spacer.size_max = 0 -spacer.type = window -spacer2.color_bg = default -spacer2.color_delim = default -spacer2.color_fg = default -spacer2.conditions = "" -spacer2.filling_left_right = vertical -spacer2.filling_top_bottom = horizontal -spacer2.hidden = off -spacer2.items = "+ +" -spacer2.position = top -spacer2.priority = 0 -spacer2.separator = off -spacer2.size = 0 -spacer2.size_max = 0 -spacer2.type = window -status.color_bg = 236 -status.color_delim = default -status.color_fg = default -status.conditions = "" -status.filling_left_right = vertical -status.filling_top_bottom = horizontal -status.hidden = off -status.items = "[time],[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_filter,[lag],[aspell_dict],[aspell_suggest],completion,scroll" -status.position = bottom -status.priority = 500 -status.separator = on -status.size = 1 -status.size_max = 0 -status.type = root -title.color_bg = default -title.color_delim = white -title.color_fg = blue -title.conditions = "" -title.filling_left_right = vertical -title.filling_top_bottom = horizontal -title.hidden = on -title.items = "buffer_title" -title.position = top -title.priority = 500 -title.separator = off -title.size = 1 -title.size_max = 0 -title.type = window -urlbar.color_bg = default -urlbar.color_delim = default -urlbar.color_fg = default -urlbar.conditions = "" -urlbar.filling_left_right = vertical -urlbar.filling_top_bottom = horizontal -urlbar.hidden = on -urlbar.items = "urlbar_urls" -urlbar.position = top -urlbar.priority = 0 -urlbar.separator = off -urlbar.size = 0 -urlbar.size_max = 0 -urlbar.type = root - -[layout] -_zoom.window = "1;0;0;0;irc;freenode.#birras" - -[notify] - -[filter] -joinquit = off;*;irc_join,irc_part,irc_quit;* -modes = on;*;irc_324,irc_mode;* -irc_smart = on;*;irc_smart_filter;* -kirhp = on;irc.freenode.#archlinux;nick_kirph;* - -[key] -ctrl-? = "/input delete_previous_char" -ctrl-A = "/input move_beginning_of_line" -ctrl-B = "/input move_previous_char" -ctrl-C_ = "/input insert \x1F" -ctrl-Cb = "/input insert \x02" -ctrl-Cc = "/input insert \x03" -ctrl-Ci = "/input insert \x1D" -ctrl-Co = "/input insert \x0F" -ctrl-Cv = "/input insert \x16" -ctrl-D = "/input delete_next_char" -ctrl-E = "/input move_end_of_line" -ctrl-F = "/input move_next_char" -ctrl-H = "/input delete_previous_char" -ctrl-I = "/input complete_next" -ctrl-J = "/input return" -ctrl-K = "/input delete_end_of_line" -ctrl-L = "/window refresh" -ctrl-M = "/input return" -ctrl-N = "/buffer +1" -ctrl-P = "/buffer -1" -ctrl-R = "/input search_text_here" -ctrl-Sctrl-U = "/input set_unread" -ctrl-T = "/input transpose_chars" -ctrl-U = "/input delete_beginning_of_line" -ctrl-W = "/input delete_previous_word" -ctrl-X = "/input switch_active_buffer" -ctrl-Y = "/input clipboard_paste" -meta-meta-OP = "/bar scroll buflist * b" -meta-meta-OQ = "/bar scroll buflist * e" -meta-meta2-1~ = "/window scroll_top" -meta-meta2-23~ = "/bar scroll nicklist * b" -meta-meta2-24~ = "/bar scroll nicklist * e" -meta-meta2-4~ = "/window scroll_bottom" -meta-meta2-5~ = "/window scroll_up" -meta-meta2-6~ = "/window scroll_down" -meta-meta2-7~ = "/window scroll_top" -meta-meta2-8~ = "/window scroll_bottom" -meta-meta2-A = "/buffer -1" -meta-meta2-B = "/buffer +1" -meta-meta2-C = "/buffer +1" -meta-meta2-D = "/buffer -1" -meta-/ = "/input jump_last_buffer_displayed" -meta-0 = "/buffer *10" -meta-1 = "/buffer *1" -meta-2 = "/buffer *2" -meta-3 = "/buffer *3" -meta-4 = "/buffer *4" -meta-5 = "/buffer *5" -meta-6 = "/buffer *6" -meta-7 = "/buffer *7" -meta-8 = "/buffer *8" -meta-9 = "/buffer *9" -meta-< = "/input jump_previously_visited_buffer" -meta-= = "/filter toggle" -meta-> = "/input jump_next_visited_buffer" -meta-OA = "/input history_global_previous" -meta-OB = "/input history_global_next" -meta-OC = "/input move_next_word" -meta-OD = "/input move_previous_word" -meta-OF = "/input move_end_of_line" -meta-OH = "/input move_beginning_of_line" -meta-OP = "/bar scroll buflist * -100%" -meta-OQ = "/bar scroll buflist * +100%" -meta-Oa = "/input history_global_previous" -meta-Ob = "/input history_global_next" -meta-Oc = "/input move_next_word" -meta-Od = "/input move_previous_word" -meta2-15~ = "/buffer -1" -meta2-17~ = "/buffer +1" -meta2-18~ = "/window -1" -meta2-19~ = "/window +1" -meta2-1;3A = "/buffer -1" -meta2-1;3B = "/buffer +1" -meta2-1;3C = "/buffer +1" -meta2-1;3D = "/buffer -1" -meta2-1;5A = "/input history_global_previous" -meta2-1;5B = "/input history_global_next" -meta2-1;5C = "/input move_next_word" -meta2-1;5D = "/input move_previous_word" -meta2-1~ = "/input move_beginning_of_line" -meta2-200~ = "/input paste_start" -meta2-201~ = "/input paste_stop" -meta2-20~ = "/bar scroll title * -30%" -meta2-21~ = "/bar scroll title * +30%" -meta2-23~ = "/bar scroll nicklist * -100%" -meta2-24~ = "/bar scroll nicklist * +100%" -meta2-3~ = "/input delete_next_char" -meta2-4~ = "/input move_end_of_line" -meta2-5;3~ = "/window scroll_up" -meta2-5~ = "/window page_up" -meta2-6;3~ = "/window scroll_down" -meta2-6~ = "/window page_down" -meta2-7~ = "/input move_beginning_of_line" -meta2-8~ = "/input move_end_of_line" -meta2-A = "/input history_previous" -meta2-B = "/input history_next" -meta2-C = "/input move_next_char" -meta2-D = "/input move_previous_char" -meta2-F = "/input move_end_of_line" -meta2-G = "/window page_down" -meta2-H = "/input move_beginning_of_line" -meta2-I = "/window page_up" -meta2-Z = "/input complete_previous" -meta2-[E = "/buffer -1" -meta-_ = "/input redo" -meta-a = "/input jump_smart" -meta-b = "/input move_previous_word" -meta-d = "/input delete_next_word" -meta-f = "/input move_next_word" -meta-h = "/input hotlist_clear" -meta-jmeta-l = "/input jump_last_buffer" -meta-jmeta-r = "/server raw" -meta-jmeta-s = "/server jump" -meta-j01 = "/buffer 1" -meta-j02 = "/buffer 2" -meta-j03 = "/buffer 3" -meta-j04 = "/buffer 4" -meta-j05 = "/buffer 5" -meta-j06 = "/buffer 6" -meta-j07 = "/buffer 7" -meta-j08 = "/buffer 8" -meta-j09 = "/buffer 9" -meta-j10 = "/buffer 10" -meta-j11 = "/buffer 11" -meta-j12 = "/buffer 12" -meta-j13 = "/buffer 13" -meta-j14 = "/buffer 14" -meta-j15 = "/buffer 15" -meta-j16 = "/buffer 16" -meta-j17 = "/buffer 17" -meta-j18 = "/buffer 18" -meta-j19 = "/buffer 19" -meta-j20 = "/buffer 20" -meta-j21 = "/buffer 21" -meta-j22 = "/buffer 22" -meta-j23 = "/buffer 23" -meta-j24 = "/buffer 24" -meta-j25 = "/buffer 25" -meta-j26 = "/buffer 26" -meta-j27 = "/buffer 27" -meta-j28 = "/buffer 28" -meta-j29 = "/buffer 29" -meta-j30 = "/buffer 30" -meta-j31 = "/buffer 31" -meta-j32 = "/buffer 32" -meta-j33 = "/buffer 33" -meta-j34 = "/buffer 34" -meta-j35 = "/buffer 35" -meta-j36 = "/buffer 36" -meta-j37 = "/buffer 37" -meta-j38 = "/buffer 38" -meta-j39 = "/buffer 39" -meta-j40 = "/buffer 40" -meta-j41 = "/buffer 41" -meta-j42 = "/buffer 42" -meta-j43 = "/buffer 43" -meta-j44 = "/buffer 44" -meta-j45 = "/buffer 45" -meta-j46 = "/buffer 46" -meta-j47 = "/buffer 47" -meta-j48 = "/buffer 48" -meta-j49 = "/buffer 49" -meta-j50 = "/buffer 50" -meta-j51 = "/buffer 51" -meta-j52 = "/buffer 52" -meta-j53 = "/buffer 53" -meta-j54 = "/buffer 54" -meta-j55 = "/buffer 55" -meta-j56 = "/buffer 56" -meta-j57 = "/buffer 57" -meta-j58 = "/buffer 58" -meta-j59 = "/buffer 59" -meta-j60 = "/buffer 60" -meta-j61 = "/buffer 61" -meta-j62 = "/buffer 62" -meta-j63 = "/buffer 63" -meta-j64 = "/buffer 64" -meta-j65 = "/buffer 65" -meta-j66 = "/buffer 66" -meta-j67 = "/buffer 67" -meta-j68 = "/buffer 68" -meta-j69 = "/buffer 69" -meta-j70 = "/buffer 70" -meta-j71 = "/buffer 71" -meta-j72 = "/buffer 72" -meta-j73 = "/buffer 73" -meta-j74 = "/buffer 74" -meta-j75 = "/buffer 75" -meta-j76 = "/buffer 76" -meta-j77 = "/buffer 77" -meta-j78 = "/buffer 78" -meta-j79 = "/buffer 79" -meta-j80 = "/buffer 80" -meta-j81 = "/buffer 81" -meta-j82 = "/buffer 82" -meta-j83 = "/buffer 83" -meta-j84 = "/buffer 84" -meta-j85 = "/buffer 85" -meta-j86 = "/buffer 86" -meta-j87 = "/buffer 87" -meta-j88 = "/buffer 88" -meta-j89 = "/buffer 89" -meta-j90 = "/buffer 90" -meta-j91 = "/buffer 91" -meta-j92 = "/buffer 92" -meta-j93 = "/buffer 93" -meta-j94 = "/buffer 94" -meta-j95 = "/buffer 95" -meta-j96 = "/buffer 96" -meta-j97 = "/buffer 97" -meta-j98 = "/buffer 98" -meta-j99 = "/buffer 99" -meta-k = "/input grab_key_command" -meta-m = "/mute mouse toggle" -meta-n = "/window scroll_next_highlight" -meta-p = "/window scroll_previous_highlight" -meta-r = "/input delete_line" -meta-s = "/mute aspell toggle" -meta-u = "/window scroll_unread" -meta-wmeta-meta2-A = "/window up" -meta-wmeta-meta2-B = "/window down" -meta-wmeta-meta2-C = "/window right" -meta-wmeta-meta2-D = "/window left" -meta-wmeta2-1;3A = "/window up" -meta-wmeta2-1;3B = "/window down" -meta-wmeta2-1;3C = "/window right" -meta-wmeta2-1;3D = "/window left" -meta-wmeta-b = "/window balance" -meta-wmeta-s = "/window swap" -meta-x = "/input zoom_merged_buffer" -meta-z = "/window zoom" -ctrl-_ = "/input undo" - -[key_search] -ctrl-I = "/input search_switch_where" -ctrl-J = "/input search_stop" -ctrl-M = "/input search_stop" -ctrl-R = "/input search_switch_regex" -meta2-A = "/input search_previous" -meta2-B = "/input search_next" -meta-c = "/input search_switch_case" - -[key_cursor] -ctrl-J = "/cursor stop" -ctrl-M = "/cursor stop" -meta-meta2-A = "/cursor move area_up" -meta-meta2-B = "/cursor move area_down" -meta-meta2-C = "/cursor move area_right" -meta-meta2-D = "/cursor move area_left" -meta2-1;3A = "/cursor move area_up" -meta2-1;3B = "/cursor move area_down" -meta2-1;3C = "/cursor move area_right" -meta2-1;3D = "/cursor move area_left" -meta2-A = "/cursor move up" -meta2-B = "/cursor move down" -meta2-C = "/cursor move right" -meta2-D = "/cursor move left" -@item(buffer_nicklist):K = "/window ${_window_number};/kickban ${nick}" -@item(buffer_nicklist):b = "/window ${_window_number};/ban ${nick}" -@item(buffer_nicklist):k = "/window ${_window_number};/kick ${nick}" -@item(buffer_nicklist):q = "/window ${_window_number};/query ${nick};/cursor stop" -@item(buffer_nicklist):w = "/window ${_window_number};/whois ${nick}" -@chat:Q = "hsignal:chat_quote_time_prefix_message;/cursor stop" -@chat:m = "hsignal:chat_quote_message;/cursor stop" -@chat:q = "hsignal:chat_quote_prefix_message;/cursor stop" - -[key_mouse] -@bar(buffers):ctrl-wheeldown = "hsignal:buffers_mouse" -@bar(buffers):ctrl-wheelup = "hsignal:buffers_mouse" -@bar(buflist):ctrl-wheeldown = "hsignal:buflist_mouse" -@bar(buflist):ctrl-wheelup = "hsignal:buflist_mouse" -@bar(input):button2 = "/input grab_mouse_area" -@bar(nicklist):button1-gesture-down = "/bar scroll nicklist ${_window_number} +100%" -@bar(nicklist):button1-gesture-down-long = "/bar scroll nicklist ${_window_number} e" -@bar(nicklist):button1-gesture-up = "/bar scroll nicklist ${_window_number} -100%" -@bar(nicklist):button1-gesture-up-long = "/bar scroll nicklist ${_window_number} b" -@chat(perl.iset):button1 = "hsignal:iset_mouse" -@chat(perl.iset):button2* = "hsignal:iset_mouse" -@chat(perl.iset):wheeldown = "/repeat 5 /iset **down" -@chat(perl.iset):wheelup = "/repeat 5 /iset **up" -@chat(script.scripts):button1 = "/window ${_window_number};/script go ${_chat_line_y}" -@chat(script.scripts):button2 = "/window ${_window_number};/script go ${_chat_line_y};/script installremove -q ${script_name_with_extension}" -@chat(script.scripts):wheeldown = "/script down 5" -@chat(script.scripts):wheelup = "/script up 5" -@item(buffer_nicklist):button1 = "/window ${_window_number};/query ${nick}" -@item(buffer_nicklist):button1-gesture-left = "/window ${_window_number};/kick ${nick}" -@item(buffer_nicklist):button1-gesture-left-long = "/window ${_window_number};/kickban ${nick}" -@item(buffer_nicklist):button2 = "/window ${_window_number};/whois ${nick}" -@item(buffer_nicklist):button2-gesture-left = "/window ${_window_number};/ban ${nick}" -@item(buffers):button1* = "hsignal:buffers_mouse" -@item(buffers):button2* = "hsignal:buffers_mouse" -@item(buflist):button1* = "hsignal:buflist_mouse" -@item(buflist):button2* = "hsignal:buflist_mouse" -@bar:wheeldown = "/bar scroll ${_bar_name} ${_window_number} +20%" -@bar:wheelup = "/bar scroll ${_bar_name} ${_window_number} -20%" -@chat:button1 = "/window ${_window_number}" -@chat:button1-gesture-left = "/window ${_window_number};/buffer -1" -@chat:button1-gesture-left-long = "/window ${_window_number};/buffer 1" -@chat:button1-gesture-right = "/window ${_window_number};/buffer +1" -@chat:button1-gesture-right-long = "/window ${_window_number};/input jump_last_buffer" -@chat:ctrl-wheeldown = "/window scroll_horiz -window ${_window_number} +10%" -@chat:ctrl-wheelup = "/window scroll_horiz -window ${_window_number} -10%" -@chat:wheeldown = "/window scroll_down -window ${_window_number}" -@chat:wheelup = "/window scroll_up -window ${_window_number}" -@*:button3 = "/cursor go ${_x},${_y}"