diff --git a/.github/copilot-instructions.md b/.github/copilot-instructions.md deleted file mode 100644 index d17e9fd..0000000 --- a/.github/copilot-instructions.md +++ /dev/null @@ -1,27 +0,0 @@ -# Neovim Config - AI Agent Instructions - -**All agent instructions are in `AGENTS.md` at the repository root.** - -This file exists to satisfy GitHub Copilot's convention of looking for instructions in `.github/copilot-instructions.md`. - -## Quick Reference - -- **Primary instructions**: See `/home/ray/.config/nvim/AGENTS.md` -- **Migration plan**: See `MIGRATION_PLAN.md` -- **Decision log**: See `LOG.md` -- **Keymap reference**: See `README.md` - -## Key Rules (Summary) - -1. **Read `AGENTS.md` first** - it contains all coding rules, architecture decisions, and what NOT to reintroduce -2. **Update docs after changes**: - - Config changes → update `MIGRATION_PLAN.md` - - Decisions → update `LOG.md` - - Keymap changes → update `README.md` -3. **Modern Lua-first**: Use `vim.opt`, `vim.keymap.set`, `vim.api` - avoid Vimscript -4. **LSP (Neovim 0.11+)**: Use `vim.lsp.config()` + `vim.lsp.enable()`, NOT lspconfig `.setup()` -5. **Project config**: Native `exrc` + `secure`, no neoconf plugin -6. **No new plugins** without explicit user approval - -For complete details, workflow requirements, architecture decisions, and troubleshooting, see `AGENTS.md`. - diff --git a/.gitignore b/.gitignore index 93e30e5..a1c6b4b 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,3 @@ undodir/* .vimtmp/* view/* tmpdir -WORKSPACE_TEST/ -EXTERNAL_TEST/ -WORKSPACE_SIMPLE/ diff --git a/legacy/.vimtmp/.gitkeep b/.vimtmp/.gitkeep similarity index 100% rename from legacy/.vimtmp/.gitkeep rename to .vimtmp/.gitkeep diff --git a/AGENTS.md b/AGENTS.md deleted file mode 100644 index 2714d17..0000000 --- a/AGENTS.md +++ /dev/null @@ -1,209 +0,0 @@ -# AGENTS: Neovim Config Migration - -Scope: applies to the entire `~/.config/nvim` directory tree. - -This repository is being migrated to a modern, minimal Neovim setup driven by Lua and lazy.nvim. Follow these rules when making changes. - -## Goals -- Modern Lua-first config; avoid Vimscript unless explicitly requested. -- Keep it minimal, fast, and maintainable. -- Base plugin management on `lazy.nvim` with modular plugin specs. -- Support Telescope navigation, netrw for file browsing/preview, Oil.nvim for file operations, LSP, Treesitter, Copilot, and sane UX defaults. -- Native project-local configuration via `exrc` + `secure` (no external config plugins). - -## Do Not Reintroduce -- Custom Vimscript tabline/statusline, foldtext, UI hacks. -- Legacy autocommands toggling cursorline/column per window. -- CoC or CoC-specific config. -- Neo-tree (skipped in favor of netrw for navigation). -- Providers for ruby/perl/node (disable unless required by a plugin). -- Auto-reload vimrc-on-write templates. -- `cursorcolumn` and old folding logic not related to UFO. -- neoconf plugin (incompatible with Neovim 0.11+, use native exrc instead). -- Motion plugins like leap.nvim or flash.nvim (not needed). -- Markdown rendering plugins (skipped entirely). - -## Repository Structure (target) -``` -~/.config/nvim/ -├── init.lua -- entrypoint; bootstraps lazy.nvim and loads Lua modules -└── lua/ - ├── settings.lua -- non-plugin options - ├── keymaps.lua -- non-plugin keymaps - ├── autocmds.lua -- non-plugin autocommands - ├── abbreviations.lua -- insert-mode abbreviations - ├── netrw-config.lua -- netrw configuration - ├── utils.lua -- helpers (only if needed) - └── plugins/ -- one file per plugin or domain - ├── telescope.lua - ├── treesitter.lua - ├── cmp.lua - ├── lsp.lua - ├── copilot.lua - ├── oil.lua - ├── ufo.lua - ├── gitsigns.lua - ├── conform.lua - ├── nvim-lint.lua - ├── mason.lua - ├── mason-lspconfig.lua - ├── mason-tool-installer.lua - ├── comment.lua - ├── surround.lua - ├── autopairs.lua - └── indent-blankline.lua -├── after/ -│ ├── ftplugin/ -│ │ └── php.lua -- PHP-specific settings (includeexpr for gf) -│ └── queries/ -- Custom Treesitter queries -│ ├── css/ -│ │ └── highlights.scm -│ └── html/ -│ └── highlights.scm -├── templates/ -│ └── template.sh -- Shell script template -└── legacy/ -- Archived Vimscript config (reference only) -``` - -## Coding Conventions -- Use Lua APIs: `vim.opt`, `vim.api.nvim_create_autocmd`, `vim.keymap.set`. -- No inline Vimscript or `vim.cmd` blocks unless strictly necessary. -- Keep plugin configuration self-contained in its plugin spec file. -- Prefer small, readable modules and minimal configuration over heavy customization. -- Keymaps: use `vim.keymap.set` with `{ silent = true, noremap = true }` defaults unless otherwise required. -- Autocommands: group via `vim.api.nvim_create_augroup` and create specific, narrowly scoped autocmds. -- Avoid global state; return tables from modules and plugin specs. - -## Plugin Management (lazy.nvim) -- Each plugin lives in `lua/plugins/.lua` and returns a spec table. -- Use `opts = {}` for default options and `config = function(_, opts) ... end` for setup. -- Do not install any plugin not listed without explicit user confirmation (proposal and rationale are welcome). -- Rejected: `folke/neoconf.nvim` (incompatible with Neovim 0.11+ vim.lsp.config API). - -## Required Plugin Categories -- Core: `nvim-lspconfig`, `nvim-cmp`, `cmp-nvim-lsp`, `cmp-buffer`, `cmp-path`, `LuaSnip`. -- Navigation: `telescope.nvim` + `telescope-fzf-native.nvim`, `oil.nvim`. -- Treesitter: `nvim-treesitter`, `nvim-treesitter-textobjects`, `nvim-ts-autotag`. -- UX/Editing: `Comment.nvim`, `nvim-surround`, `nvim-autopairs`, `indent-blankline.nvim`, `nvim-ufo`, `undotree`. -- Git: `gitsigns.nvim`. -- Copilot: `copilot.lua`, `copilot-cmp`. -- Formatting/Linting: `conform.nvim`, `nvim-lint`. -- LSP Management: `mason.nvim`, `mason-lspconfig.nvim`, `mason-tool-installer.nvim`. - -## Workflow Requirements to Preserve -- Netrw for visual context and project structure browsing (tree view, preview splits). -- Telescope for fuzzy finding (files, grep, buffers, LSP symbols). -- Oil.nvim for file manipulation (handles buffer sync on rename/move/delete). -- LSP for navigation (gd, gr, K, etc.). -- Heavy HTML/PHP/JS/Markdown usage (WordPress plugin dev) — prioritize these languages in LSP/Treesitter. -- Format-on-save with toggle capability. -- Project-local configuration via `.nvim.lua` files. - -## Behaviours to Keep (modernized) -- Abbreviations: `adn→and`, `waht→what`, `tehn→then`, `functin→function`, `positin→position`. -- Templates: auto-populate `.sh` from template. -- Whitespace highlighting (use modern alternatives, e.g., `listchars`, plugins if needed). -- Persistent folds (prefer `nvim-ufo`). -- Spell & text: `spelllang=en_gb`, custom `listchars`, `showbreak`. -- Keyword characters: `iskeyword+=$` (for PHP/shell variables), `iskeyword+=-` (for CSS/HTML/config files). - -## Current Status (Phase 10 Complete) -- ✅ Phase 1-2: Archive legacy, bootstrap lazy.nvim -- ✅ Phase 3: Core editing & LSP (native exrc + vim.lsp.config migration complete) -- ✅ Phase 4: Navigation (Telescope, netrw, Oil.nvim) -- ✅ Phase 5: Treesitter (parsers, textobjects, autotag) -- ✅ Phase 6: UX/Editing (Comment, surround, autopairs, indent guides, UFO, undotree) -- ✅ Phase 7: Git integration (Gitsigns) -- ✅ Phase 8: Copilot integration (copilot.lua + copilot-cmp) -- ✅ Phase 9: Formatting & Linting (conform.nvim, nvim-lint, Mason tool installer) -- ✅ Phase 10: Migrate kept behaviors (abbreviations, templates, custom Treesitter queries) -- ⏸️ Phase 11: Cleanup & validation (pending) - -## Migration Notes -- Do not edit legacy Vimscript files except to extract settings to Lua. Keep them intact until migration completes. -- Introduce `init.lua` and bootstrap `lazy.nvim` before adding plugins. -- Disable unnecessary providers early: `vim.g.loaded_ruby_provider = 0`, etc. -- Keep startup fast; avoid unnecessary autoloading or heavy defaults. -- When cleaning, archive existing files into a `legacy/` folder within this config instead of deleting. Maintain a brief index if helpful. - -## Validation -- Ensure Neovim starts without errors and with minimal startup time. -- Verify Telescope navigation, netrw browsing, Oil.nvim file operations, LSP basics, and completion. -- Keep plugin count tight; remove anything unused. - -## Key Decisions & Architecture - -### LSP Configuration -- **Modern API (Neovim 0.11+)**: Uses `vim.lsp.config()` + `vim.lsp.enable()`, NOT `require('lspconfig')[server].setup()` -- **Project-local config**: Native `exrc` + `secure` (no neoconf - incompatible with 0.11+) -- **Config format**: `.nvim.lua` files return `{ lsp = { [server_name] = { settings = {...} } } }` -- **Security**: `secure` mode prompts user to trust `.nvim.lua` files (one-time per file hash) -- **Settings loading**: `on_new_config` hook loads from actual `root_dir` (not cwd) -- **PHP**: intelephense with `single_file_support = false`, uses `environment.includePaths` for external libs - -### Navigation Strategy -- **netrw**: Visual context, tree view, preview splits (horizontal 50/50 below) -- **Telescope**: Fuzzy finding (files, grep, buffers, LSP symbols) -- **Oil.nvim**: File manipulation (handles buffer sync on rename/move/delete) -- **PHP gf enhancement**: Custom `includeexpr` in `after/ftplugin/php.lua` for WordPress/PHP patterns - -### Formatting & Linting -- **Formatters**: prettier, phpcbf, stylua, black (project-local → Mason → global) -- **Linters**: eslint_d, phpcs, markdownlint, ruff (via nvim-lint) -- **Format-on-save**: Enabled by default, toggle with `lt` -- **Philosophy**: Formatters are source of truth; Neovim settings match formatter rules per filetype - -### Treesitter -- **Parsers**: lua, vim, vimdoc, php, html, javascript, typescript, tsx, css, scss, json, markdown, bash, regex -- **Features**: Incremental selection (CR/BS), textobjects (functions, classes, parameters), autotag -- **Custom queries**: `after/queries/css/highlights.scm`, `after/queries/html/highlights.scm` - -### Session Management -- **Auto-load**: On `VimEnter`, loads `Session.vim` if it exists (unless files specified on command line) -- **Auto-save**: On `VimLeavePre`, saves to `Session.vim` if it already exists -- **Manual control**: Create with `:mksession` to enable; delete to disable -- **Per-directory**: Sessions are opt-in and workspace-specific - -## Developer Workflows - -### Testing Changes -```bash -# Quick syntax check -nvim --headless -c 'lua print("Config loads")' -c 'quitall' - -# Check LSP status in test workspace -cd ~/.config/nvim/WORKSPACE_TEST -nvim site/external.php # Then :LspInfo - -# Validate goto-definition for external libs -# In external.php, cursor on Util::greetExternal, press gd -``` - -### Validation Workspaces -- `WORKSPACE_TEST/`: PHP project with `.nvim.lua` and `.git` -- `EXTERNAL_TEST/`: External library referenced via includePaths -- Test that `gd` resolves symbols in EXTERNAL_TEST from WORKSPACE_TEST - -## Common Issues - -### lua_ls Won't Start -Mason-installed lua_ls may fail with missing `libbfd-2.38-system.so`. Install via system package manager instead. - -### LSP Root Detection -If parent repo picked as root, create empty `.git` or `.nvimroot` marker in intended workspace root. - -### Duplicate gd Results (Fixed) -Was caused by settings loading at wrong time; fixed by using `LspAttach` autocmd with actual `root_dir`. - -## Process -- Before large changes, update the task plan via the CLI `update_plan` tool. -- Keep the live checklist in `MIGRATION_PLAN.md:1` up to date and in sync with changes. -- After any config or plugin change, immediately update `MIGRATION_PLAN.md` (check off items, add notes, or adjust next steps). -- After any change or decision, also update `LOG.md:1` (decisions log and design docs). -- **After adding/removing/editing any keymaps**, immediately update `README.md` with the change (add new entries, remove deleted mappings, or update descriptions). -- **After changing formatter/linter configuration, standards, or tool resolution**, immediately update the "Configuration" section in `README.md` (update tool lists, override instructions, or behavior descriptions). -- At the start of each phase, confirm scope and priorities for that phase. -- Execute phases via subphases (`N.x`), where each bullet under a phase is its own implement-and-test step (e.g., Phase 3.1, 3.2, 3.3, 3.4). -- Record decisions and rationale in `LOG.md:1` as they're made. -- Keep PR-sized patches; avoid broad unrelated edits. -- Document non-obvious choices in commit messages or short comments near the code that needs it. diff --git a/CONFORM_MIGRATION.md b/CONFORM_MIGRATION.md deleted file mode 100644 index da0bfd8..0000000 --- a/CONFORM_MIGRATION.md +++ /dev/null @@ -1,72 +0,0 @@ -# Migration Plan: none-ls → conform.nvim - -**Date:** 2026-01-12 -**Status:** ✅ **COMPLETED** -**Reason:** none-ls's phpcbf formatter is buggy (adds blank lines). conform.nvim is more modern, doesn't use LSP overhead, better maintained. - -## Current State - -**Formatting (conform.nvim):** -- ✅ prettier (JS/TS/CSS/JSON/HTML/Markdown) -- ✅ stylua (Lua) -- ✅ phpcbf (PHP) with WordPress standard - -**Linting (nvim-lint):** -- phpcs, eslint_d, markdownlint - -**LSP (lspconfig):** -- Language features (autocomplete, goto-def, hover, etc.) - -## Migration Checklist - -### Phase 1: Setup conform.nvim -- [x] Create `lua/plugins/conform.lua` -- [x] Configure formatters: - - [x] prettier (JS/TS/CSS/JSON/HTML/Markdown) - - [x] stylua (Lua) - - [x] phpcbf (PHP) with WordPress standard support -- [x] Configure format-on-save behavior -- [x] Set up project-local executable resolution (vendor/bin, node_modules/.bin, Mason, global) -- [x] Add keymaps for manual formatting (`lf`, `lt`) - -### Phase 2: Remove none-ls -- [x] Delete `lua/plugins/none-ls.lua` -- [x] Remove none-ls from lazy-lock.json (happens automatically on `:Lazy sync`) -- [x] Remove the custom phpcbf autocmd workaround (no longer needed) - -### Phase 3: Testing -- [x] Test prettier formatting (JS/TS/CSS files) -- [x] Test stylua formatting (Lua files) -- [x] Test phpcbf formatting (PHP files) - **verified NO blank lines added** -- [x] Test format-on-save toggle (`lt`) -- [x] Test manual format (`lf`) -- [x] Test project-local formatter detection -- [x] Verify phpcs.xml is respected when present - -### Phase 4: Documentation -- [x] Update README.md Configuration section -- [x] Update AGENTS.md Process section (plugin list, formatting tools) -- [x] Update MIGRATION_PLAN.md status (Phase 9.2) -- [x] Update LOG.md with decision and rationale - -## Expected Benefits - -1. **No more blank line bug** - conform calls phpcbf cleanly without none-ls's buggy preprocessing -2. **No LSP overhead** - formatters run as simple shell commands -3. **Better maintained** - conform.nvim is actively developed -4. **Cleaner architecture** - clear separation: LSP (features), nvim-lint (diagnostics), conform (formatting) -5. **Easier debugging** - simpler execution path, better error messages - -## Rollback Plan - -If conform.nvim has issues: -1. Restore `lua/plugins/none-ls.lua` from git -2. Keep the custom phpcbf autocmd for PHP -3. Run `:Lazy sync` to reinstall none-ls - -## Notes - -- conform.nvim has built-in support for all our formatters (prettier, stylua, phpcbf) -- It handles executable resolution similarly to our `find_executable()` helper -- Format-on-save can be toggled per-buffer or globally -- Visual range formatting supported out of the box diff --git a/LOG.md b/LOG.md deleted file mode 100644 index 0b8276a..0000000 --- a/LOG.md +++ /dev/null @@ -1,277 +0,0 @@ -# Neovim Rebuild — Decisions & Reference - -Authoritative notes for the Neovim migration. Use this alongside `MIGRATION_PLAN.md` and `neovim-migration-guide.md`. - -- Migration plan: MIGRATION_PLAN.md -- Guide and requirements: neovim-migration-guide.md - -## Decisions Log - -Record every decision here with a short rationale. Append new entries; do not rewrite history. - -- 2025-01-13: **Popup borders for visibility**: Added rounded borders to all floating windows to prevent them from blending into the background. Changed `NormalFloat` and `FloatBorder` backgrounds from transparent (`c.NONE`) to `c.bg_ui` (slightly off-white) in colorscheme. Configured LSP handlers for hover and signature help to use `border = "rounded"`. Diagnostics already had borders configured. This provides clear visual separation between popups and main editor content. -- 2025-01-13: **Git files to quickfix**: Added `gg` keymap to send all modified, deleted, and untracked Git files to quickfix list with status indicators. Uses `git status --porcelain` to parse file status (Modified, Deleted, Added, Untracked, etc.) and displays it in the quickfix text column. Implementation in `utils.git_changed_files()`. Complements existing `hq` (Gitsigns hunks to quickfix) with file-level Git status workflow. -- 2025-01-12: **Custom Tabline Function**: Implemented configurable custom tabline to replace Neovim's hardcoded path shortening (e.g., `a/p/file.txt`). Function in `lua/utils.lua` allows controlling: (1) number of full parent directories via `utils.tabline_full_parents` (default: 1), and (2) shortening length via `utils.tabline_shorten_length` (default: 3 characters). Example: with defaults, `/path/to/my/project/src/file.txt` becomes `pat/to/my/project/src/file.txt`. User preference for seeing enough context in shortened paths while keeping tab width manageable. -- 2025-12-06: PHP LSP = `intelephense` (good PHP ecosystem support; integrates includePaths). -- 2025-12-06: Enable Markdown LSP = `marksman` (lightweight, good MD features). -- 2025-12-06: Use legacy `listchars` and `showbreak` values (preserve muscle memory). -- 2025-12-06: No direnv fallback for local config (keep setup simple and repo-driven). -- 2025-12-06: Project-local config = layered JSON `.nvim.json` + `.nvim.local.json` with `.nvimroot` as workspace boundary marker (multi-repo friendly). -- 2025-12-06: Switch to `folke/neoconf.nvim` for project-local configuration (supersedes custom layered JSON loader); use `.neoconf.json` at workspace root. -- 2025-12-06: Use `mason.nvim` + `mason-lspconfig.nvim` to install/manage LSP servers; keep custom lspconfig setup; include `.neoconf.json` in root detection. - - For PHP validation inside this repo: we require `.neoconf.json` to attach `intelephense` to avoid the repo’s `.git` being chosen as the LSP root. -- 2025-12-06: Plugin approval policy — other plugins are allowed, but do not install any plugin not listed without explicit confirmation. -- 2025-12-07: **CRITICAL REGRESSION FIX**: Neovim 0.11+ does NOT support `on_new_config` callback in `vim.lsp.config()`. Project-local settings (`.nvim.lua`) must be loaded via `LspAttach` autocmd instead. The `on_new_config` hook was silently ignored, causing empty settings and breaking goto-definition for external includes. Solution: Use `LspAttach` to load project settings, merge into `client.settings`, and send `workspace/didChangeConfiguration` notification. -- 2025-12-07: Native `exrc` + `.nvim.lua` finalized as project-local config approach (replaces neoconf, which is incompatible with Neovim 0.11+ native LSP API). Security via `vim.opt.secure = true`. -- 2025-12-07: Navigation Phase 4 decisions: - - Skip Neo-tree in favor of netrw for project visualization - - Use Telescope as primary "find file" tool with fuzzy finding - - Add Oil.nvim for file manipulation (rename/move/delete with buffer sync) - - netrw for tree view and preview splits; Oil for operations that would break buffer names - - PHP `gf` enhancement via `includeexpr` for WordPress/PHP path resolution - - **Working directory locked to project root**: Disabled `autochdir`, set `netrw_keepdir = 1`, captured initial cwd in `vim.g.project_root`, configured Telescope to always search from project root regardless of current buffer -- 2026-07-06: **Alternate-buffer netrw skip**: Added a lightweight real-file buffer tracker and mapped ``/`` so alternate-buffer jumps skip netrw explorer buffers when `#` points at netrw. Netrw buffers are also marked unlisted on FileType to reduce their impact on buffer navigation while preserving netrw browsing behavior. Fallback uses explicit `:buffer #` instead of `:normal! ` so regular alternate-file switching still works from the Lua mapping. -- 2026-07-07: **Netrw alternate detection fix**: Real netrw alternate buffers can lose `filetype=netrw` and remain as an unlisted `NetrwTreeListing` buffer. The alternate-buffer skip now detects that buffer name as netrw so `` returns to the previous real file instead of reopening an empty explorer buffer. -- 2025-12-07: Treesitter Phase 5 decisions: - - Focus on core languages: PHP, HTML, JavaScript, TypeScript, CSS, Markdown, Lua, Bash, JSON - - Enable syntax highlighting with performance safeguard (disable for files >100KB) - - Incremental selection: CR to expand, BS to shrink, S-CR for scope expansion - - Textobjects for functions (`af`/`if`), classes (`ac`/`ic`), parameters (`aa`/`ia`), conditionals, loops, comments - - Movement keymaps: `]f`/`[f` for next/prev function, `]c`/`[c` for classes, `]a`/`[a` for parameters - - Parameter swapping: `a`/`A` to swap with next/prev parameter - - Auto-tag for HTML/PHP/JS/React/TS/Vue files (auto-close, auto-rename, close-on-slash) - - Indent disabled initially (experimental); can enable per-filetype if stable -- 2025-12-07: UX/Editing Phase 6 decisions: - - Enable signcolumn=yes (always show for LSP diagnostics, git signs) - - Enable cursorline (highlight current line) - - Enable colorcolumn=80,120 (visual guides at 80 and 120 chars) - - NO cursorcolumn (as per AGENTS.md) - - NO auto-window toggling behavior (keep settings static, no per-window autocmds) - - NO motion plugin (skip leap/flash for simplicity) - - Undotree moved to separate phase (6.8) - - Comment.nvim for commenting (gcc/gc/gbc/gb keymaps) - - nvim-surround for text objects (ys/ds/cs operators) - - nvim-autopairs for auto-closing brackets/quotes with Treesitter and cmp integration - - indent-blankline for visual indent guides with scope highlighting - - nvim-ufo for enhanced folding with Treesitter/LSP providers (zR/zM/K for peek) - - undotree for visual undo history (u to toggle) -- 2025-12-07: Git integration Phase 7: - - Gitsigns with minimal config for signs in gutter (add, change, delete markers) - - Hunk navigation: `]h`/`[h` for next/prev hunk - - Hunk actions: stage, reset, preview - - NO inline blame or advanced features (keep minimal) -- 2025-12-07: Copilot Phase 8: - - Integrated via copilot.lua + copilot-cmp (completion source) - - Auto-trigger suggestions as you type - - Copilot suggestions appear before LSP in completion menu (higher priority) - - Enabled for all filetypes - - No specific Copilot keymaps (use existing cmp keymaps) - - Node.js v22.21.1 confirmed working -- 2025-12-07: Formatting & Linting Phase 9: - - **Philosophy**: Formatters are authoritative; Neovim settings match formatter output - - **Formatters**: prettier (JS/TS/CSS/JSON/MD/HTML), phpcbf (PHP/WordPress), stylua (Lua), black (Python) - - **Linters**: eslint_d (JS/TS), phpcs (PHP/WordPress), markdownlint (Markdown), ruff (Python) - - **Strategy**: Project-local executables first (node_modules/.bin/, vendor/bin/), then Mason, then system PATH - - **WordPress**: phpcs/phpcbf already installed globally; use phpcs.xml or --standard=WordPress - - **Format-on-save**: Enabled by default, toggle with `lt` - - **Manual format**: `lf` (buffer), `lf` (visual range) - - **Linting split**: conform.nvim for formatting, nvim-lint for diagnostics (replaced none-ls after discovering phpcbf preprocessing bug) - - **Python support**: pyright LSP, black formatter, ruff linter, treesitter parser - - **Per-filetype indentation**: Explicit settings per filetype to match formatters - - PHP: tabs, 2-space display (WordPress standards) - - JS/TS/CSS/JSON/HTML: 2 spaces (Prettier) - - Lua: 2 spaces (common convention) - - Markdown: 2 spaces (Prettier) - - Python: 4 spaces (Black/PEP 8) - - **Global defaults**: 4 spaces (reasonable baseline for other filetypes) -- 2026-01-12: **conform.nvim migration**: - - **Trigger**: none-ls phpcbf builtin had preprocessing bug that added blank lines before formatting - - **Root cause**: none-ls uses LSP protocol for formatters, adds preprocessing step that corrupted input - - **Investigation**: Created debug wrappers, confirmed phpcbf CLI works correctly, traced issue to none-ls preprocessing - - **Solution**: Migrated to conform.nvim (modern, actively maintained, no LSP overhead) - - **Configuration**: Simplified config using conform's built-in formatters, only customized phpcbf for WordPress standard - - **Benefits**: Simpler code, no custom executable resolution needed, proper stdin/tmpfile handling per formatter - - **Removed**: none-ls.lua deleted (was renamed to .disabled during migration) -- 2025-12-07: Kept Behaviors Phase 10: - - **Abbreviations**: Common typo corrections (`adn→and`, `waht→what`, `tehn→then`, `functin→function`, `positin→position`) in dedicated `lua/abbreviations.lua` file for modularity - - **Templates**: Shell script template (template.sh) auto-loaded via BufNewFile autocmd for `*.sh` files - - **Whitespace highlighting**: Already handled via `listchars` in Phase 3.2 (settings.lua) - - **Persistent folds**: Not needed; UFO handles folding without explicit persistence mechanism - - **Persistent undo**: Re-enabled 2025-01-06 via `undofile=true` and `undodir` in settings.lua (preserves undo history across sessions) -- 2025-12-11: Colorscheme Phase 11.2: - - **Color palette extraction**: Extracted all 45 color definitions from original Paper Tonic colorscheme - - **Structure**: Created `lua/paper-tonic-modern/colors.lua` with comprehensive documentation - - **Categories**: Background colors (main, UI, highlights, status), foreground colors (text grays, exceptions), alerts/diagnostics, primary accents (brownish-red), and secondary accents (green/blue/cyan/magenta palettes) - - **Format**: Each color defined as `{hex, 256-color, ansi}` tuple for broad terminal compatibility - - **Philosophy**: Light, paper-like theme with subtle colors for long reading sessions - - **Next steps**: Phase 11.3 will create colorscheme structure and entry point -- 2025-12-11: Colorscheme Phase 11.3: - - **Colorscheme structure**: Created complete modular colorscheme architecture - - **Entry point**: `colors/paper-tonic-modern.lua` properly resets and loads colorscheme - - **Main module**: `lua/paper-tonic-modern/init.lua` with helper functions for setting highlights - - **Helper functions**: `M.highlight()` for single groups, `M.highlight_all()` for batch operations - - **Color conversion**: Smart conversion between gui/cterm/ansi formats - - **Group modules**: Created stub files for editor, syntax, treesitter, semantic, lsp, and plugins - - **Loading order**: Structured to load groups in logical sequence (editor → syntax → treesitter → semantic → lsp → plugins) - - **Validation**: Colorscheme loads successfully, highlights applied correctly - - **Language color consistency**: All documentation updated to reflect that each language maintains its color identity everywhere (PHP=primary, HTML=blue, CSS=green, templates=magenta) -- 2025-12-11: Colorscheme Phase 11.4: - - **Editor highlights**: Comprehensive UI element highlighting (Normal, StatusLine, CursorLine, Visual, Search, Pmenu, Folds, Diffs, Spelling, Messages) - - **Syntax highlights**: Traditional Vim syntax groups (Comment, String, Function, Keyword, Type, etc.) with language-specific overrides - - **Language support**: Added specific highlighting for CSS (green/c2), HTML (blue/c3), Lua, Markdown, JSON, JavaScript/TypeScript, PHP - - **Color verification**: All key groups tested and verified (Normal=#8c8c8c on #ffffff, htmlTag=#005faf, cssClassName=#008700) - - **CSS classes**: Green tones (c2) for CSS syntax elements - - **HTML tags**: Blue tones (c3) for HTML structure - - **PHP syntax**: Primary brownish-red tones for PHP keywords/functions - - **Test file**: Created test-colorscheme.lua for visual verification -- 2025-12-11: Colorscheme Phase 11.5: - - **TreeSitter highlights**: Comprehensive modern `@*` highlight groups implemented - - **Core groups**: @variable, @function, @keyword, @string, @number, @boolean, @comment, @type, @property, @operator, @punctuation - - **Language constructs**: @keyword.function, @keyword.return, @keyword.conditional, @keyword.repeat, @keyword.exception - - **Markup**: @markup.strong, @markup.italic, @markup.heading (1-6), @markup.link, @markup.raw, @markup.list - - **Template languages**: @punctuation.special.twig, @keyword.jinja (magenta c5 for template syntax) - - **Diagnostics**: @diff.plus, @diff.minus, @diff.delta - - **Debug tool**: Added `hi` keymap to show highlight group and resolved colors under cursor - - **Validation**: All TreeSitter groups tested and verified with correct palette colors -- 2025-12-11: Colorscheme Phase 11.6: - - **Language-specific TreeSitter groups**: Enhanced with comprehensive per-language overrides - - **CSS/SCSS**: Properties, variables ($var, --custom), functions, tag selectors (green c2 tones) - - **HTML**: Tags, attributes, delimiters (blue c3 throughout) - - **PHP**: Variables ($var), functions, methods, built-ins ($this, $GLOBALS), properties (primary brownish-red) - - **JavaScript/TypeScript**: Variables, functions, properties, built-ins (this, arguments), JSX/TSX tags (primary + blue for JSX) - - **Lua**: Variables, functions, built-ins (_G, _VERSION), properties (primary) - - **Markdown**: Headings (1-6), links, code blocks, inline code (primary for structure) - - **JSON**: Properties, strings, numbers, booleans (neutral colors) - - **Bash/Shell**: Variables, functions, built-ins, strings (primary) - - **Color consistency verified**: HTML=#005faf (blue), CSS properties=#7c6666 (primary_weak), PHP variables=#7c6666 - - **Test files**: Created test-html.html, test-css.css, test-colors.php for validation -- 2025-12-11: Colorscheme Phase 11.7: - - **Semantic highlighting**: Custom TreeSitter captures for cross-language consistency - - **CSS semantic captures**: @CssClassName (green c2), @CssIdentifier (strong green c2_strong, bold), @cssPseudoClass (bold brownish-red primary_strong - distinguishes from green selectors), @cssPseudoElement (bold brownish-red), @cssNestingSelector (strong green), @CssUniversalSelector - - **CSS properties**: @CssProp (primary_weak), @CssPropertyValue (bold fg), @CssUnit (delimiter) - - **CSS media queries**: @cssMediaFeatureName, @cssMediaQuery, @cssMediaQueryValue - - **HTML attributes**: @ClassNameAttribute, @IdAttribute, @DataAttribute (all fg_weak for attribute names) - - **HTML data attributes**: @DataAttributeValue (Function color) - - **Cross-language consistency**: Critical feature - class="my-class" in HTML uses same color (@CssClassName, green c2) as .my-class in CSS; id="my-id" in HTML uses same color (@CssIdentifier, green c2_strong) as #my-id in CSS - - **Visual benefits**: Easy to visually match selectors between HTML and CSS files; consistent color coding across languages - - **Custom queries**: Leverages existing after/queries/css/highlights.scm and after/queries/html/highlights.scm - - **Priority fix**: Added `(#set! priority 200)` to all custom captures to override built-in captures (@string priority 99, @constant default priority) - - **Technical note**: Custom queries require `;extends` directive and higher priority than built-in captures to work correctly - - **Pseudo-class design**: Uses bold brownish-red (primary_strong) instead of green to distinguish behavioral modifiers (:hover, :focus) from structural selectors (.class, #id) -- 2025-12-11: Colorscheme Phase 11.8: - - **LSP highlights**: Comprehensive diagnostic and UI highlights - - **LSP diagnostics**: Error (red #d70000), Warn (orange #d75f00), Info (blue #8989af), Hint (green #89af89) - - **LSP diagnostic UI**: Underlines (undercurl for errors/warnings), signs, floating windows, virtual text with tinted backgrounds - - **LSP references**: Cyan background gradients - Text (#e0eaff subtle), Read (#d4f0ff medium), Write (#a3e0ff strong) - - **LSP semantic tokens**: Fallback groups linking to TreeSitter equivalents for consistency - - **Telescope highlights**: Neutral base with primary accent for matching, selection, and titles - - **Gitsigns highlights**: Status colors - Add (green), Change (blue), Delete (red); inline diff backgrounds - - **nvim-cmp highlights**: Primary tones for item kinds, bold for match highlighting, italic for menu - - **Oil.nvim highlights**: Bold directories, status colors for permissions (read=green, write=orange, execute=blue), operation colors - - **indent-blankline**: Subtle grays for guides and scope - - **nvim-ufo**: Subtle backgrounds for folds with preview support -- 2025-12-11: Colorscheme Phase 11.9: - - **Plugin configuration updated**: `lua/plugins/colorscheme.lua` loads `paper-tonic-modern` - - **Cleanup**: Moved old `paper-tonic/` directory to `legacy/paper-tonic-original/` - - **Validation**: Full config reload tested - all highlight groups load correctly - - **Colorscheme integration**: Native Neovim colorscheme at `colors/paper-tonic-modern.lua` - - **No overrides needed**: Modern implementation doesn't require separate override file -- 2025-12-12: Added keymap reference documentation (now `README.md`) + `:KeymapsGuide` floating viewer to document every configured keymap (global + plugin-specific) grouped by source file. -- 2025-12-12: nvim-cmp updated to disable auto-selection; confirm requires explicit item selection. - -## Project-Local Configuration (design) - -Context: Projects can contain multiple git repositories (e.g., WordPress site with theme + multiple plugins). We need a way to set per-project `intelephense.includePaths` and similar without globalizing settings. - -Options considered -- Layered JSON files (recommended): `.nvim.json` (committed) + `.nvim.local.json` (gitignored) - - Walk upward from current file; collect and merge configs until reaching a boundary marker or filesystem root. - - Boundary marker: `.nvimroot` to define a workspace that can encompass multiple repos. - - Merge order: top → bottom; nearest wins on conflicts; arrays replace by default unless we later add a merge strategy. - - Pros: safe (data-only), portable, reviewable in PRs. - - Cons: less dynamic than Lua. -- Layered Lua files: `.nvim.lua` + `.nvim.local.lua` - - Pros: maximum flexibility (computed paths). - - Cons: executes code from the repo; security gates required. -- Env/direnv: rejected (decision 2025-12-06). -- Central registry file in `~/.config/nvim/`: possible later for private overrides, but not primary. - -Chosen approach (confirmed) -- Use `folke/neoconf.nvim` with `.neoconf.json` at the workspace root (or project roots) to supply LSP/plugin settings. Multi-repo: keep a single `.neoconf.json` at the parent workspace folder and open Neovim from there (or use a rooter later if needed). - -Example `.neoconf.json` -``` -{ - "lspconfig": { - "intelephense": { - "settings": { - "intelephense": { - "environment": { - "includePaths": [ - "wp-content/themes/my-theme", - "wp-content/plugins/custom-plugin" - ] - } - } - } - } - } -} -``` -- Files recognized per directory level: - - `.nvim.json`: checked into VCS; shared per-project defaults. - - `.nvim.local.json`: gitignored; machine-specific overrides. -- Loader behavior: - 1. Start at the buffer’s directory; ascend toward root. - 2. Stop at directory containing `.nvimroot` (if found) or at filesystem root. - 3. At each level, if `.nvim.json` or `.nvim.local.json` exists, parse and stage for merge. - 4. Merge staged configs in ascending order; nearest directory applies last. -- Path resolution: - - Relative paths resolve against the topmost boundary (i.e., `.nvimroot` directory if present; otherwise the highest directory in which a config was found). This allows referencing sibling repos (e.g., theme and plugins) from a single top-level site folder. - -Example `.nvim.json` -``` -{ - "lsp": { - "php": { - "intelephense": { - "includePaths": [ - "wp-content/themes/my-theme", - "wp-content/plugins/custom-plugin", - "vendor/some-package/src" - ] - } - } - } -} -``` - -Intended integration -- A helper module `lua/local_config.lua` will expose: - - `load(start_dir) -> table` collecting and merging configs - - `get(path, default)` for reads, e.g., `get({"lsp","php","intelephense","includePaths"}, {})` -- LSP wiring (in Phase 3.5): - - Read includePaths via the helper and pass to `settings.intelephense.environment.includePaths` in `lspconfig.intelephense.setup{}`. - -Open items to confirm -- Confirm JSON as the format (vs Lua) for project-local config. -- Confirm `.nvimroot` as the workspace boundary marker name. -- Confirm array merge behavior (replace vs concatenate). Initial proposal: replace. - -## LSP Scope (initial) - -- Core servers: `lua_ls`, `tsserver`, `html`, `cssls`, `jsonls`, `bashls` -- PHP: `intelephense` (decision) -- Markdown: `marksman` (decision) -- Keep configuration minimal; defer language-specific tuning. - -## Text & Editing Settings - -- `spelllang = en_gb` -- `listchars` and `showbreak` will reuse legacy values. -- `completeopt = menu,menuone,noselect` for `nvim-cmp`. - -## Process Reminders - -- After any change or decision, update this README and MIGRATION_PLAN.md. -- Keep subphases small and verify each step in isolation. diff --git a/MIGRATION_PLAN.md b/MIGRATION_PLAN.md deleted file mode 100644 index 1286e61..0000000 --- a/MIGRATION_PLAN.md +++ /dev/null @@ -1,515 +0,0 @@ -# Neovim Migration Checklist - -Source of truth for the step-by-step rebuild. Keep this concise and up to date. See details in `neovim-migration-guide.md`. - -## Phase 0 — Ground Rules -- [x] Create AGENTS.md with rules - -## Phase 1 — Clean & Archive Legacy Config - -## Phase 1.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase - -## Phase 1.2 — Inventory legacy files -- [x] Inventory existing Vimscript, plugin files, and directories - -## Phase 1.3 — Create archive location -- [x] Create `legacy/` archive folder within this config - -## Phase 1.4 — Move legacy files into archive -- [x] Move legacy init files and plugin directories into `legacy/` (do not delete) - -## Phase 1.5 — Document archived contents -- [x] Optionally add `legacy/README.md` noting what was archived - -## Phase 1.6 — Preserve selected directories -- [x] Keep `undodir`, `spell`, `view`, `UltiSnips`, `templates` as-is for now (review later) -- [x] Re-enabled persistent undo in settings.lua (2025-01-06) - -## Phase 2 — Bootstrap - -## Phase 2.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase - -## Phase 2.2 — Scaffold Lua config skeleton -- [x] Scaffold Lua config skeleton (`init.lua`, `lua/settings.lua`, `lua/keymaps.lua`, `lua/autocmds.lua`, `lua/utils.lua`, `lua/plugins/`) - -## Phase 2.3 — Bootstrap lazy.nvim -- [x] Bootstrap `lazy.nvim` plugin manager - -## Phase 2.4 — Disable unused providers -- [x] Disable unused providers (ruby, perl, node) - -## Phase 2.5 — Ensure lazy boots without specs -- [x] Ensure lazy boots without specs (add empty `lua/plugins/init.lua`) - -## Phase 3 — Core Editing & LSP - -## Phase 3.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: PHP LSP = `intelephense` -- [x] Decision: Enable Markdown LSP = `marksman` -- [x] Decision: Use legacy `listchars` and `showbreak` values -- [x] Decision: Support per‑project config for `intelephense.includePaths` -- [x] Decision: No direnv fallback for local config - -## Phase 3.2 — Non-plugin settings to Lua -- [x] Port non-plugin settings to Lua (options, listchars, showbreak, spelllang=en_gb) - -## Phase 3.3 — Core completion stack -- [x] Add core completion stack: `nvim-cmp`, `cmp-nvim-lsp`, `cmp-buffer`, `cmp-path`, `LuaSnip` -- [x] Disable auto-selection in nvim-cmp (require explicit confirm) - -## Phase 3.4 — Project‑local configuration (native exrc) -- [x] Confirm scope and priorities for this subphase -- [x] Decision: Use native `exrc` + `secure` instead of neoconf (neoconf incompatible with Neovim 0.11+ vim.lsp.config API) -- [x] Enable `exrc` and `secure` in settings.lua -- [x] Implement `.nvim.lua` loader in LSP config using `on_new_config` hook -- [x] Wire `intelephense.environment.includePaths` via `.nvim.lua` -- [x] Create validation workspaces: `WORKSPACE_TEST/` and `EXTERNAL_TEST/` with sample PHP files -- [x] Migrate to `vim.lsp.config()` and `vim.lsp.enable()` (Neovim 0.11+ native API) -- [x] Verify project settings load correctly from actual root_dir -- [x] Clean up debug notifications and temporary code - -## Phase 3.7 — Clean LSP config -- [x] Remove debug/helper logic from LSP config -- [x] Migrate from deprecated `require('lspconfig')[server].setup()` to `vim.lsp.config()` + `vim.lsp.enable()` -- [x] Use `on_new_config` hook for project-local settings loading (loads from actual root_dir, not cwd) - -## Phase 3.8 — Validate project-local LSP settings -- [x] Create test workspaces with `.nvim.lua` files -- [x] Validate settings load from actual root_dir via `on_new_config` hook -- [x] Verify `gd` works for external library references via `intelephense.environment.includePaths` -- [x] Clean up debug code and notifications - -## Phase 3.9 — Native exrc + vim.lsp.config migration (RESOLVED) -- [x] Discovered neoconf incompatible with Neovim 0.11+ (GitHub issue #116, unresolved since May 2024) -- [x] Migrated to native `exrc` + `secure` approach (zero dependencies, aligned with minimal philosophy) -- [x] Implemented `.nvim.lua` loader using `on_new_config` hook (loads from actual root_dir) -- [x] Migrated from deprecated `require('lspconfig')` framework to `vim.lsp.config()` + `vim.lsp.enable()` -- [x] Root detection handled by nvim-lspconfig's native configs (no custom root_dir needed) -- [x] Validated `gd` works for external library symbols via `intelephense.environment.includePaths` -- [x] Settings schema: `.nvim.lua` returns `{ lsp = { [server_name] = { settings = {...} } } }` -- [x] Security: `secure` mode prompts user to trust `.nvim.lua` files before execution -- [x] Kept `single_file_support = false` for `intelephense` -- [x] Fixed duplicate `gd` results issue - -## Phase 3.5 — LSP minimal defaults -- [x] Add `nvim-lspconfig` with minimal defaults (no over-configuration) -- [x] Add minimal LSP on-attach keymaps (gd, gr, K, gD, gI) -- [x] Add global LSP keymaps with fallback in `lua/keymaps.lua` -- [x] Intelephense: set `single_file_support=false`, root detection via nvim-lspconfig defaults -- [x] Project settings loaded via `on_new_config` hook from `.nvim.lua` files - -## Phase 3.6 — LSP server management (Mason) -- [x] Confirm scope and priorities for this subphase -- [x] Add `williamboman/mason.nvim` and `williamboman/mason-lspconfig.nvim` -- [x] Ensure servers installed: `lua_ls`, `tsserver`, `html`, `cssls`, `jsonls`, `bashls`, `marksman`, `intelephense` -- [x] Keep our custom per-server setup; use Mason only for installation - -## Phase 4 — Navigation - -## Phase 4.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: Skip Neo-tree in favor of netrw for navigation/visual context -- [x] Decision: Use netrw for project structure visualization and file preview -- [x] Decision: Telescope as primary "find file" tool -- [x] Decision: Add Oil.nvim for file manipulation (handles buffer sync on rename/move/delete) -- [x] Note: Oil.nvim is for evaluation; alternative is mini.files if too heavy - -## Phase 4.2 — Configure netrw -- [x] Configure netrw with tree view, preview split, and basic settings (no banner, sensible defaults) -- [x] Created `lua/netrw-config.lua` with settings: tree view, horizontal preview split below, 50/50 split, human-readable sizes -- [x] Add netrw keymaps: `te` (new tab at current file's directory), `tE` (new tab at project root) -- [x] Decision: No `e` or `v` keymaps - use `:Ex`, `:Vex` directly when needed -- [x] Preview behavior: Enter opens file in netrw window, `p` opens 50/50 horizontal split below - -## Phase 4.2.1 — PHP gf enhancement -- [x] Add PHP `includeexpr` for intelligent `gf` behavior (handles `__DIR__`, `__FILE__`, `dirname(__FILE__)` patterns) -- [x] Created `after/ftplugin/php.lua` with path resolution for WordPress/PHP patterns -- [x] Tested and validated with test-gf.php - -## Phase 4.3 — Telescope setup -- [x] Add `telescope.nvim` + `telescope-fzf-native.nvim` for fuzzy finding -- [x] Configure basic pickers: `find_files`, `live_grep`, `buffers`, `help_tags`, `oldfiles`, `current_buffer_fuzzy_find` -- [x] Add LSP pickers: `lsp_document_symbols`, `lsp_workspace_symbols` -- [x] Keymaps configured: - - `ff` - Find files - - `fg` - Live grep (search text) - - `fb` - Find buffers (with `` to delete) - - `fh` - Find help - - `fr` - Recent files - - `/` - Search current buffer - - `fs` - Document symbols (LSP) - - `fS` - Workspace symbols (LSP) -- [x] Minimal UI: dropdown theme for files/buffers, no previewer for quick selection - -## Phase 4.4 — Oil.nvim for file manipulation -- [x] Add `stevearc/oil.nvim` for filesystem operations (rename, create, delete, copy, move) -- [x] Configure to handle buffer name sync on file operations -- [x] Keep minimal - use only when shell operations would cause buffer issues -- [x] Keymaps configured: - - `fo` - Open Oil file browser (regular buffer) - - `fO` - Open Oil in floating window (with floating previews) - - `` in Oil - Preview files (vertical split to right for regular, floating window for float mode) -- [x] Preview splits open to the right via `vertical = true` and `split = 'belowright'` -- [x] Floating window preview direction: `preview_split = "right"` -- [x] Note: Evaluate practicality; can switch to `mini.files` if preferred - -## Phase 5 — Treesitter - -## Phase 5.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: Focus on languages: PHP, HTML, JavaScript, TypeScript, CSS, Markdown, Lua, Bash, JSON -- [x] Decision: Enable syntax highlighting and incremental selection (CR to expand, BS to shrink) -- [x] Decision: Enable textobjects for functions, classes, parameters, conditionals, loops -- [x] Decision: Enable autotag for HTML/PHP/JS/React files -- [x] Decision: Disable indent (experimental) to start; can enable per-filetype if stable - -## Phase 5.2 — Base Treesitter -- [x] Add `nvim-treesitter` with incremental selection, highlighting -- [x] Configure parsers: lua, vim, vimdoc, php, html, javascript, typescript, tsx, css, scss, json, markdown, markdown_inline, bash, regex -- [x] Enable auto-install for missing parsers -- [x] Incremental selection keymaps: CR (init/expand), S-CR (scope expand), BS (shrink) -- [x] Disable for large files (>100KB) to maintain performance - -## Phase 5.3 — Treesitter textobjects -- [x] Add `nvim-treesitter-textobjects` -- [x] Select keymaps: `af`/`if` (function), `ac`/`ic` (class), `aa`/`ia` (parameter), `ai`/`ii` (conditional), `al`/`il` (loop), `a/` (comment) -- [x] Move keymaps: `]f`/`[f` (next/prev function start), `]F`/`[F` (function end), similar for classes and parameters -- [x] Swap keymaps: `a`/`A` (swap parameter with next/prev) - -## Phase 5.4 — Treesitter autotag -- [x] Add `nvim-ts-autotag` -- [x] Enable auto-close, auto-rename, and close-on-slash for HTML/PHP/JS/React/TS/Vue files - -## Phase 6 — UX / Editing - -## Phase 6.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: No cursorcolumn (as per AGENTS.md) -- [x] Decision: No auto-window toggling behavior (keep settings static) -- [x] Decision: No motion plugin (skip leap/flash) -- [x] Decision: Move undotree to separate Phase 6.8 -- [x] UX settings to add: signcolumn, cursorline, colorcolumn - -## Phase 6.2 — Core UX settings -- [x] Add signcolumn=yes (always show gutter for LSP/git) -- [x] Add cursorline (highlight current line) -- [x] Add colorcolumn=80,120 (visual guides) -- [x] No cursorcolumn (excluded as per AGENTS.md) -- [x] No per-window autocommands (keep simple) - -## Phase 6.3 — Comment.nvim -- [x] Add `numToStr/Comment.nvim` -- [x] Configure for gcc/gc commenting -- [x] Add keymaps if needed - -## Phase 6.4 — Surround -- [x] Add `kylechui/nvim-surround` -- [x] Minimal config with default keymaps (ys, ds, cs) - -## Phase 6.5 — Autopairs -- [x] Add `windwp/nvim-autopairs` -- [x] Integrate with nvim-cmp - -## Phase 6.6 — Indent guides -- [x] Add `lukas-reineke/indent-blankline.nvim` -- [x] Configure scope highlighting - -## Phase 6.7 — Folding (UFO) -- [x] Add `kevinhwang91/nvim-ufo` for folding -- [x] Configure with Treesitter and LSP providers -- [x] Add fold keymaps (za, zR, zM, etc.) - -## Phase 6.8 — Undotree -- [x] Add `mbbill/undotree` -- [x] Add keymap to toggle undotree -- [x] Configure minimal settings - -## Phase 7 — Git Integration - -## Phase 7.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: Gitsigns with minimal config - signs in gutter, hunk navigation/actions only -- [x] Decision: Skip markdown rendering plugins entirely - -## Phase 7.2 — Gitsigns -- [x] Add `lewis6991/gitsigns.nvim` -- [x] Configure signs in gutter (add, change, delete, topdelete, changedelete) -- [x] Add hunk navigation keymaps (]h/[h for next/prev hunk) -- [x] Add hunk action keymaps (stage, reset, preview) -- [x] Keep minimal - no inline blame, no advanced features - -## Phase 8 — Copilot - -## Phase 8.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: Integrate Copilot into nvim-cmp as completion source -- [x] Decision: Auto-trigger suggestions as you type -- [x] Decision: No specific Copilot keymaps needed (use existing cmp keymaps) -- [x] Decision: Enable for all filetypes -- [x] Decision: Copilot suggestions appear before LSP suggestions in completion menu -- [x] Node.js v22.21.1 upgraded and confirmed working - -## Phase 8.2 — Copilot setup -- [x] Add `zbirenbaum/copilot.lua` + `zbirenbaum/copilot-cmp` -- [x] Configure copilot.lua with auto-trigger and all filetypes -- [x] Add copilot-cmp as source to nvim-cmp -- [x] Set copilot-cmp priority higher than LSP in completion menu -- [x] Note: Copilot initializes on first InsertEnter; enter/exit insert mode once before using `:Copilot auth` - -## Phase 9 — Formatting & Linting - -## Phase 9.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: Formatters - prettier (JS/TS/CSS/JSON/MD/HTML), phpcbf (PHP), stylua (Lua), black (Python) -- [x] Decision: Linters - eslint (JS/TS), phpcs (PHP), markdownlint (Markdown), ruff (Python) -- [x] Decision: Project-local executables preferred, fallback to global (node_modules/.bin/, vendor/bin/) -- [x] Decision: phpcs/phpcbf already installed globally with WordPress coding standards - no installation needed -- [x] Decision: Format-on-save enabled by default with toggle capability -- [x] Decision: Manual format keymaps: `lf` (normal), `lf` (visual range) -- [x] Decision: Respect project config files (.prettierrc, phpcs.xml, .eslintrc, pyproject.toml, etc.) -- [x] Strategy: Helper function detects project-local executables first, then global -- [x] WordPress: phpcs.xml in project root or --standard=WordPress flag for WordPress projects -- [x] Philosophy: Formatters are authoritative source of truth; Neovim settings should match formatter rules per filetype -- [x] Note: Phase 9.4 will align Neovim editor settings (tabstop, shiftwidth, expandtab) with formatter configurations - -## Phase 9.2 — conform.nvim setup with project-aware executables -- [x] Add `stevearc/conform.nvim` (replaced none-ls due to phpcbf preprocessing bug) -- [x] Configure formatters (conform has built-in support for all): - - [x] prettier (auto-detects project-local, Mason, global) - - [x] phpcbf (auto-detects project-local, global; customized for WordPress standard) - - [x] stylua (auto-detects project-local, Mason, global) -- [x] Add `mfussenegger/nvim-lint` for linting (separate from formatting) -- [x] Configure linters via nvim-lint: - - [x] eslint_d (project-local first, then Mason, then global - daemon version for speed) - - [x] phpcs (project-local first, then global system install - already available) - - [x] markdownlint (Mason installed) -- [x] Add format-on-save autocommand with toggle capability (`lt` to toggle) -- [x] Add manual format keymaps: `lf` (buffer), `lf` (visual range) -- [x] Ensure WordPress coding standards work via phpcs.xml or --standard flag -- [x] Search order handled by conform.nvim automatically: project → Mason → system PATH -- [x] Note: Linting runs on BufEnter, BufWritePost, InsertLeave events -- [x] Removed none-ls.lua (bug caused blank lines in PHP formatting) - -## Phase 9.3 — Mason formatter/linter installation -- [x] Add `WhoIsSethDaniel/mason-tool-installer.nvim` for automated installation -- [x] Install via Mason: prettier, eslint_d, markdownlint, stylua, black, ruff -- [x] Note: phpcs/phpcbf already installed globally, skip Mason installation -- [x] Verify all tools available: Tools installed to ~/.local/share/nvim/mason/bin/ - -## Phase 9.4 — Align Neovim settings with formatter rules -- [x] Configure per-filetype settings to match formatter defaults -- [x] PHP: tabs, 2-width display (WordPress standards) -- [x] JS/TS/CSS/JSON/HTML: spaces, 2-width (Prettier defaults) -- [x] Lua: spaces, 2-width (common Neovim convention) -- [x] Markdown: spaces, 2-width (Prettier defaults) -- [x] Python: spaces, 4-width (Black/PEP 8 defaults) -- [x] Use autocmds in lua/autocmds.lua for filetype-specific tabstop, shiftwidth, expandtab -- [x] Set global defaults: 4-width, spaces (reasonable baseline) -- [x] Goal: Manual editing feels natural and matches what formatter will produce on save -- [x] Note: All settings kept explicit per-filetype for clarity and maintainability - -## Phase 10 — Migrate Kept Behaviours - -## Phase 10.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: Port abbreviations to Lua via vim.cmd.iabbrev -- [x] Decision: Port shell template auto-loading via autocmd + BufReadPost -- [x] Decision: Whitespace highlighting already handled via listchars (Phase 3.2) -- [x] Decision: Skip persistent folds (UFO handles folding, no explicit persistence needed) - -## Phase 10.2 — Abbreviations -- [x] Abbreviations: `adn→and`, `waht→what`, `tehn→then`, `functin→function`, `positin→position` -- [x] Created dedicated `lua/abbreviations.lua` for modularity and easier maintenance - -## Phase 10.3 — Templates -- [x] Templates: auto-populate new `.sh` from template -- [x] Added BufNewFile autocmd for *.sh in lua/autocmds.lua - -## Phase 10.4 — Whitespace highlighting -- [x] Whitespace highlighting (modern approach) -- [x] Note: Already handled via listchars in Phase 3.2 (settings.lua) - -## Phase 10.5 — Persistent folds -- [x] Persistent folds (via UFO) -- no need, this is no longer required. -- [x] Note: UFO handles folding; no explicit persistence mechanism needed - -## Phase 10.6 — Custom tabline function -- [x] Implement custom tabline with configurable path shortening (`lua/utils.lua`) -- [x] Configure tabline in `lua/settings.lua` with `utils.tabline_full_parents` -- [x] Document tabline configuration in `README.md` -- [x] Show N parent directories in full, shorten earlier paths to first letter - -## Phase 11 — Colorscheme: Modern Paper Tonic - -## Phase 11.1 — Confirm scope and priorities -- [x] Confirm scope and priorities for this phase -- [x] Decision: Create modern Paper Tonic fork from scratch -- [x] Decision: Name = "paper-tonic-modern" -- [x] Decision: Location = inside nvim config initially, move to repo later -- [x] Decision: Structure = modular Lua colorscheme (colors.lua, groups/*.lua) -- [x] Phased approach: - - Phase 11.2-11.4: Extract palette and base groups - - Phase 11.5-11.6: General TreeSitter highlights (modern @* groups) - - Phase 11.7: Semantic highlighting (custom CSS/HTML captures) - - Phase 11.8: Plugin support (LSP, Telescope, Gitsigns, etc.) - -## Phase 11.2 — Extract Paper Tonic color palette -- [x] Create `lua/paper-tonic-modern/colors.lua` -- [x] Extract all `c_*` color variables from Paper Tonic -- [x] Document what each color represents (foreground, background, accent colors) -- [x] Convert to modern format (keep hex, 256-color, ANSI mappings) - -## Phase 11.3 — Create colorscheme structure -- [x] Create directory structure: - - `colors/paper-tonic-modern.lua` (entry point) - - `lua/paper-tonic-modern/init.lua` (main logic) - - `lua/paper-tonic-modern/colors.lua` (palette) - - `lua/paper-tonic-modern/groups/` (highlight group definitions) -- [x] Create helper function for setting highlights -- [x] Set up colorscheme loading mechanism - -## Phase 11.4 — Base vim highlight groups -- [x] Create `lua/paper-tonic-modern/groups/editor.lua` -- [x] Map Paper Tonic colors to base groups: Normal, Comment, LineNr, CursorLine, etc. -- [x] Create `lua/paper-tonic-modern/groups/syntax.lua` -- [x] Map to syntax groups: Function, String, Keyword, Identifier, etc. -- [x] Test with simple Lua file to verify base colors work - -## Phase 11.5 — Modern TreeSitter highlight groups -- [x] Create `lua/paper-tonic-modern/groups/treesitter.lua` -- [x] Map modern `@*` groups to Paper Tonic colors: - - Core: @variable, @function, @keyword, @string, @number, @boolean, @comment - - Types: @type, @property, @field, @parameter - - Operators: @operator, @punctuation.delimiter, @punctuation.bracket - - Language constructs: @keyword.function, @keyword.return, @keyword.conditional -- [x] Use `:help treesitter-highlight-groups` as reference -- [x] Test with multiple languages: Lua, PHP, JavaScript, HTML, CSS - -## Phase 11.6 — Language-specific TreeSitter groups -- [x] Add language-specific overrides (e.g., @variable.php, @tag.html) -- [x] Ensure HTML tags, CSS selectors, PHP variables have appropriate colors -- [x] Test across primary languages (HTML, PHP, JS, CSS, Markdown) -- [x] Added comprehensive language-specific groups: - - CSS/SCSS: properties, variables, functions (green c2 tones) - - HTML: tags, attributes, delimiters (blue c3) - - PHP: variables, functions, methods, built-ins (primary brownish-red) - - JavaScript/TypeScript: variables, functions, properties, JSX tags (primary + blue for JSX) - - Lua: variables, functions, built-ins (primary) - - Markdown: headings, links, code blocks (primary for structure) - - JSON: properties, strings, numbers (neutral) - - Bash: variables, functions, built-ins (primary) - -## Phase 11.7 — Semantic highlighting (custom captures) -- [x] Create `lua/paper-tonic-modern/groups/semantic.lua` -- [x] Define your custom semantic captures: - - @CssClassName (for CSS .class and HTML class="" - same color) - - @CssIdentifier (for CSS #id and HTML id="" - same color) - - @DataAttribute, @DataAttributeValue (HTML data-* attributes) - - @cssPseudoClass, @cssNestingSelector, @CssUniversalSelector (CSS-specific) -- [x] Verify cross-language consistency: class names in HTML match CSS -- [x] Implemented semantic highlights: - - CSS: @CssClassName (green c2), @CssIdentifier (strong green c2_strong), @cssPseudoClass (weak green c2_weak) - - CSS: @cssNestingSelector (strong green), @CssUniversalSelector (SpecialChar) - - CSS: @CssProp (primary_weak), @CssPropertyValue (bold), @CssUnit (Delimiter) - - HTML: @ClassNameAttribute, @IdAttribute, @DataAttribute (all fg_weak for attribute names) - - HTML: @DataAttributeValue (Function) - - Cross-language: class values and #id values in HTML use same colors as CSS selectors -- [ ] Test with existing custom queries (after/queries/css/highlights.scm, after/queries/html/highlights.scm) - -## Phase 11.8 — Plugin highlight groups -- [x] Create `lua/paper-tonic-modern/groups/lsp.lua` -- [x] Define LSP diagnostics: DiagnosticError, DiagnosticWarn, DiagnosticHint, DiagnosticInfo -- [x] Define LSP UI: LspReferenceText, LspReferenceRead, LspReferenceWrite -- [x] Create `lua/paper-tonic-modern/groups/plugins.lua` -- [x] Add Telescope highlights (TelescopeNormal, TelescopeBorder, TelescopeSelection) -- [x] Add Gitsigns highlights (GitSignsAdd, GitSignsChange, GitSignsDelete) -- [x] Add nvim-cmp highlights (CmpItemKind*, CmpItemMenu, etc.) -- [x] Add Oil.nvim highlights if needed - -**Notes**: -- LSP diagnostics use red (error), orange (warn), blue (info), green (hint) -- LSP references use cyan backgrounds with varying intensity (text/read/write) -- LSP semantic tokens link to TreeSitter groups for consistency -- Telescope uses neutral colors with primary accent for matching and selection -- Gitsigns uses status colors: green (add), blue (change), red (delete) -- nvim-cmp uses primary tones for kinds, bold for matching text -- Oil.nvim uses bold for directories, status colors for permissions and operations -- indent-blankline and ufo use subtle grays for non-intrusive UI - -## Phase 11.9 — Update plugin configuration -- [x] Update `lua/plugins/colorscheme.lua` to use paper-tonic-modern -- [x] Remove old Paper Tonic reference -- [x] Remove colorscheme-overrides.lua (no longer needed) -- [x] Test full config reload - -**Notes**: -- `lua/plugins/colorscheme.lua` already updated to load `paper-tonic-modern` -- Old `paper-tonic/` directory moved to `legacy/paper-tonic-original/` (archived) -- No `colorscheme-overrides.lua` existed (not needed with modern implementation) -- Full config reload tested: Normal ✓, DiagnosticError ✓, TelescopeNormal ✓, GitSignsAdd ✓ -- Colorscheme loads correctly: `vim.g.colors_name = 'paper-tonic-modern'` - -## Phase 11.10 — Validation and polish -- [ ] Test all primary languages (Lua, PHP, HTML, CSS, JS, Markdown) -- [ ] Verify semantic consistency (CSS classes in HTML match CSS files) -- [ ] Check plugin UI colors (Telescope, Gitsigns, nvim-cmp) -- [ ] Verify LSP diagnostics are visible and distinct -- [ ] Document color scheme in README - -## Phase 11.11 — Extract to separate repo (later) -- [ ] Move to `~/projects/paper-tonic-modern/` -- [ ] Update plugin config to point to new location -- [ ] Add proper README, LICENSE, screenshots -- [ ] Consider publishing to GitHub - -## Phase 12 — Cleanup & Validation - -## Phase 12.1 — Confirm scope and priorities -- [ ] Confirm scope and priorities for this phase - -## Phase 12.2 — Retire legacy files -- [ ] Retire legacy Vimscript files (keep for reference until verified) - -## Phase 12.3 — Startup performance -- [ ] Validate startup performance (no errors, fast launch) - -## Phase 12.4 — Navigation validation -- [ ] Validate Telescope navigation + LSP jumps -- [ ] Validate netrw browsing and preview splits -- [ ] Validate Oil.nvim file operations -- [x] Fix working directory behavior (disabled autochdir, locked Telescope to project root) -- [x] Make alternate-buffer jumps skip netrw explorer buffers when returning to the last real file - -## Phase 12.5 — Language tooling validation -- [ ] Validate HTML/PHP/JS/Markdown tooling -- [ ] Verify LSP (gd, gr, K, diagnostics) -- [ ] Verify formatting (prettier, phpcbf, stylua) -- [ ] Verify linting (eslint_d, phpcs, markdownlint) - -## Phase 12.6 — Final polish -- [x] Review all keymaps and ensure they're documented (README.md + :KeymapsGuide) -- [ ] Update LOG.md with final architecture and usage -- [ ] Clean up any remaining debug code or temporary comments - ---- - -Notes: -- Keep plugin specs minimal; configure in their own `lua/plugins/*.lua` files. -- Avoid adding plugins not listed in the guide unless explicitly requested. -- Prefer simple defaults; only add settings that clearly improve workflow. -- Plugin approval policy: unlisted plugins may be proposed, but must be explicitly confirmed before installation. - -Known Issues / Follow-ups: -- lua-language-server (lua_ls) from Mason failed to start due to missing shared library `libbfd-2.38-system.so`. **RESOLVED**: Installed lua-language-server via system package manager (pacman) instead of Mason. Removed `lua_ls` from Mason's ensure_installed list in `lua/plugins/mason-lspconfig.lua`. -- LSP root detection: In some cases, the parent repository is picked as the root (e.g., when a workspace lives inside another repo). Workaround: create an empty `.git` directory (or a marker like `.nvimroot`) in the intended workspace root to pin the project root for LSPs. - -Decisions & Changes: -- **Neoconf dropped**: folke/neoconf.nvim incompatible with Neovim 0.11+ vim.lsp.config API (GitHub issue #116, open since May 2024, no resolution). Migrated to native `exrc` + `secure` approach. -- **vim.lsp.config migration**: Migrated from deprecated `require('lspconfig')[server].setup()` to `vim.lsp.config()` + `vim.lsp.enable()` (Neovim 0.11+ native API). -- **Project config format**: `.nvim.lua` files return `{ lsp = { [server_name] = { settings = {...} } } }`. -- **Security model**: `secure` mode prompts user to trust `.nvim.lua` files before execution (one-time per file hash). -- **Settings loading**: `on_new_config` hook loads project settings from actual `root_dir` (not cwd), ensuring correct behavior across different workspace structures. -- **Phase 4 Navigation Strategy**: Skipped Neo-tree in favor of built-in netrw for visual context and project structure browsing. Telescope for fuzzy finding. Oil.nvim for file manipulation (evaluation phase; alternative is mini.files). Rationale: User needs visual context and preview, not per-tab roots or complex tree features. File manipulation primarily done in shell, but Oil.nvim handles buffer sync issues when renaming/moving files. diff --git a/NAVIGATION_MODE_PLAN.md b/NAVIGATION_MODE_PLAN.md deleted file mode 100644 index d0f21db..0000000 --- a/NAVIGATION_MODE_PLAN.md +++ /dev/null @@ -1,519 +0,0 @@ -# Navigation Enhancement Plans - -**Status**: Two complementary approaches being considered (not mutually exclusive) - -Both approaches aim to reduce repetitive typing when navigating with Neovim's bracket-based pairs (`[c`, `]d`, etc.). - ---- - -## Option 1: Repeat/Reverse Last Bracket Navigation - -### Concept -Two simple commands that remember and replay the last `[x` or `]x` navigation: -- **Repeat**: Execute the same navigation again (e.g., `]d` → `.` → `.` → `.`) -- **Reverse**: Execute the opposite direction (e.g., after `]d`, press `,` → `[d`) - -Similar to `;` and `,` for repeating/reversing `f/F/t/T` motions. - -### User Experience - -```vim -" Example 1: Scanning diagnostics -]d " Next diagnostic -. " Next diagnostic (repeat) -. " Next diagnostic (repeat) -. " Next diagnostic (repeat) -, " Previous diagnostic (reverse, oops went too far) - -" Example 2: Checking spelling -]s " Next misspelling -. " Next misspelling -. " Next misspelling - -" Example 3: Quickfix workflow -]q " Next quickfix item -. " Next quickfix -. " Next quickfix -``` - -### When This Works Best -- Repeatedly navigating **same type**: diagnostics, spelling, quickfix, location list -- Linear scanning through items of one kind -- Quick corrections when you overshoot (reverse) - -### Implementation - -**Module**: `lua/bracket-repeat.lua` - -```lua -local M = {} - --- Track last bracket navigation -local last_nav = { - prefix = nil, -- '[' or ']' - key = nil, -- 'c', 'd', 'm', 's', 'q', etc. -} - ---- Setup wrapper mappings to track bracket navigation -function M.setup() - -- Common bracket pairs to track - local pairs = { - 'c', -- Git hunks (gitsigns) - 'd', -- Diagnostics - 's', -- Spelling - 'q', -- Quickfix - 'l', -- Location list - 't', -- Tags - 'm', -- Methods (treesitter) - 'f', -- Functions (treesitter) - 'p', -- Parameters (treesitter) - } - - for _, key in ipairs(pairs) do - -- Wrap [x to track - vim.keymap.set('n', '[' .. key, function() - last_nav.prefix = '[' - last_nav.key = key - return '[' .. key - end, { expr = true, silent = true }) - - -- Wrap ]x to track - vim.keymap.set('n', ']' .. key, function() - last_nav.prefix = ']' - last_nav.key = key - return ']' .. key - end, { expr = true, silent = true }) - end -end - ---- Repeat last bracket navigation -function M.repeat_last() - if not last_nav.prefix or not last_nav.key then - vim.notify('No bracket navigation to repeat', vim.log.levels.WARN) - return - end - vim.cmd('normal! ' .. last_nav.prefix .. last_nav.key) -end - ---- Reverse last bracket navigation (flip direction) -function M.reverse_last() - if not last_nav.prefix or not last_nav.key then - vim.notify('No bracket navigation to reverse', vim.log.levels.WARN) - return - end - local opposite = last_nav.prefix == '[' and ']' or '[' - vim.cmd('normal! ' .. opposite .. last_nav.key) - -- Update tracking to reflect the reversal - last_nav.prefix = opposite -end - -return M -``` - -**Integration**: `init.lua` or `lua/keymaps.lua` - -```lua --- Setup tracking -require('bracket-repeat').setup() - --- Keybindings (choose one option) - --- Option A: Override ; and , (loses f/F/t/T repeat, but very ergonomic) -vim.keymap.set('n', ';', function() require('bracket-repeat').repeat_last() end, - { desc = 'Repeat bracket navigation' }) -vim.keymap.set('n', ',', function() require('bracket-repeat').reverse_last() end, - { desc = 'Reverse bracket navigation' }) - --- Option B: Use z prefix (keeps ; and , for f/t motions) -vim.keymap.set('n', 'z.', function() require('bracket-repeat').repeat_last() end, - { desc = 'Repeat bracket navigation' }) -vim.keymap.set('n', 'z,', function() require('bracket-repeat').reverse_last() end, - { desc = 'Reverse bracket navigation' }) - --- Option C: Use leader -vim.keymap.set('n', '.', function() require('bracket-repeat').repeat_last() end, - { desc = 'Repeat bracket navigation' }) -vim.keymap.set('n', ',', function() require('bracket-repeat').reverse_last() end, - { desc = 'Reverse bracket navigation' }) -``` - -### Pros & Cons - -**Pros:** -- ✅ Very simple (~40 lines) -- ✅ No mode switching, stays in normal mode -- ✅ Familiar pattern (like `;`/`,` for `f`/`t`) -- ✅ Works with natural workflow -- ✅ Easy to add more tracked pairs - -**Cons:** -- ⚠️ Only handles one "type" at a time (can't easily switch between `]d` and `]c`) -- ⚠️ Requires calling `.setup()` to track pairs -- ⚠️ Might want `;`/`,` for `f`/`t` repeat (depends on keybinding choice) - -### Estimated Complexity -- **Total**: ~40 lines -- **Time**: 15-30 minutes - ---- - -## Option 2: Navigation Mode (getchar Loop) - -## User Experience - -### Entry -- `z[` - Enter navigation mode with `[` prefix active (backward) -- `z]` - Enter navigation mode with `]` prefix active (forward) - -### In Mode -- All letter keys (`a-z`, `A-Z`) get prefixed with current bracket -- Examples: - - Press `c` → executes `[c` or `]c` (git hunks) - - Press `d` → executes `[d` or `]d` (diagnostics) - - Press `m` → executes `[m` or `]m` (methods) - - Press `f` → executes `[f` or `]f` (functions) - - Press `b` → executes `[b` or `]b` (buffers) - - Press `q` → executes `[q` or `]q` (quickfix) - -### Toggle Prefix -- `[` - Switch to `[` prefix (backward navigation) -- `]` - Switch to `]` prefix (forward navigation) - -### Exit -- `` - Exit navigation mode and return to normal editing - -### When This Works Best -- Switching between **different types** of navigation (`]d` → `]c` → `]m`) -- Want visual feedback showing current direction -- Prefer a dedicated "navigation state" -- Mixed workflow: `]q` to quickfix, then multiple `]c` for hunks (stay in mode, switch keys) - -### Example Workflow - -```vim -" Mixed navigation scenario -z] " Enter forward navigation mode (shows: NAV ] →:) -q " Execute ]q (next quickfix) -c " Execute ]c (next hunk) -c " Execute ]c (next hunk) -[ " Toggle to backward (shows: NAV [ ←:) -c " Execute [c (previous hunk) -d " Execute [d (previous diagnostic) - " Exit mode -``` - -## Technical Implementation - -### Approach: getchar() Loop (No Remapping) - -Instead of remapping keys, use a `while` loop with `vim.fn.getchar()` to read keypresses and manually execute the prefixed commands. - -**Why this approach:** -- ✅ Zero mapping conflicts (never touches existing keymaps) -- ✅ Simpler implementation (~50-80 lines vs ~150-250) -- ✅ Built-in visual feedback via `vim.api.nvim_echo()` -- ✅ Impossible to leak state (no cleanup needed if crashed) -- ✅ Predictable behavior (each keypress isolated) -- ✅ Naturally handles special keys - -**The "blocking" behavior is actually desired** - you're in a focused navigation mode, press `` to exit anytime. - -### Common Bracket Navigation Pairs -- `[c`/`]c` - Previous/next git hunk (gitsigns) -- `[d`/`]d` - Previous/next diagnostic -- `[b`/`]b` - Previous/next buffer (custom mapping) -- `[q`/`]q` - Previous/next quickfix item -- `[l`/`]l` - Previous/next location list item -- `[m`/`]m` - Previous/next method (treesitter textobjects) -- `[f`/`]f` - Previous/next function (treesitter textobjects) -- `[p`/`]p` - Previous/next parameter (treesitter textobjects) -- `[t`/`]t` - Previous/next tag - -## Implementation Details - -### Module Structure -Create `lua/navigation-mode.lua`: - -```lua -local M = {} - ---- Enter navigation mode with getchar() loop ---- @param prefix string Either '[' or ']' -function M.enter(prefix) - prefix = prefix or '[' - - while true do - -- Display prompt - local hl = prefix == '[' and 'DiagnosticInfo' or 'DiagnosticHint' - local arrow = prefix == '[' and '←' or '→' - vim.api.nvim_echo({{string.format('NAV %s %s: ', prefix, arrow), hl}}, false, {}) - - -- Get next keypress - local ok, char = pcall(vim.fn.getchar) - if not ok then break end -- Handle gracefully - - -- Convert to string - local key = type(char) == 'number' and vim.fn.nr2char(char) or char - - -- Handle special keys - if key == '\27' then -- ESC - break - elseif key == '[' then - prefix = '[' - elseif key == ']' then - prefix = ']' - else - -- Execute prefix + key as normal mode command - local cmd = prefix .. key - vim.cmd('normal! ' .. vim.api.nvim_replace_termcodes(cmd, true, false, true)) - end - end - - -- Clear prompt - vim.api.nvim_echo({{'', 'Normal'}}, false, {}) -end - -return M -``` - -**Key Points:** -- No state management needed (self-contained loop) -- `pcall(vim.fn.getchar)` handles `` interrupts gracefully -- `vim.api.nvim_replace_termcodes()` ensures special key sequences work -- Visual feedback built into the loop (shows `NAV [ ←:` or `NAV ] →:`) -- Press `[` or `]` to toggle prefix without exiting -- Press `` (or ``) to exit - -### Integration in keymaps.lua -```lua --- Navigation mode -vim.keymap.set('n', 'z[', function() - require('navigation-mode').enter('[') -end, { desc = 'Enter navigation mode (backward)' }) - -vim.keymap.set('n', 'z]', function() - require('navigation-mode').enter(']') -end, { desc = 'Enter navigation mode (forward)' }) -``` - -## Visual Feedback - -Built into the getchar() loop: -- Shows `NAV [ ←:` (in blue) when in backward mode -- Shows `NAV ] →:` (in teal) when in forward mode -- Prompt updates immediately when toggling with `[` or `]` -- Clears when exiting with `` - -No additional statusline integration needed - the command line prompt is clear and non-intrusive. - -## Design Decisions - -### Mapping Conflicts: Solved -No mapping conflicts possible - getchar() reads raw input without touching keymaps. - -### Buffer-local Mappings: Not Applicable -Loop executes `normal! [key` which uses whatever mappings exist naturally. - -### Visual Feedback: Built-in -Command line prompt is sufficient and non-intrusive. - -### Number Keys -Currently not prefixed - this allows using counts if a prefixed command accepts them. -Example: `3c` → executes `[3c` or `]3c` (may not be useful, but won't break anything) - -Could add special handling if needed: -```lua -if key:match('^%d$') then - -- Handle numbers specially -end -``` - -### Operators (d, c, y, etc.) -In navigation mode, `d` executes `[d` (diagnostic navigation), not delete operator. -This is desired behavior - use `` to exit and edit normally. - -### Error Handling -If a command doesn't exist (e.g., `[z`), Vim will show an error but mode continues. -User can press `` to exit or try another key. - -### Pros & Cons - -**Pros:** -- ✅ Switch between different navigation types easily (`c` → `d` → `m`) -- ✅ Visual feedback (command line prompt) -- ✅ No mapping conflicts -- ✅ Clean state (nothing to cleanup if interrupted) -- ✅ Natural for rapid mixed navigation - -**Cons:** -- ⚠️ Requires mode switching (mental overhead) -- ⚠️ Blocking loop (though this is by design) -- ⚠️ Need to remember entry/exit keys - -### Estimated Complexity -- **Total**: ~50-80 lines -- **Time**: 30-60 minutes - ---- - -## Comparison & Recommendation - -| Aspect | Repeat/Reverse | Navigation Mode | -|--------|---------------|----------------| -| **Best for** | Same-type scanning | Mixed navigation | -| **Complexity** | ~40 lines | ~50-80 lines | -| **Mental model** | Like `;`/`,` | New mode | -| **Typing (4× same nav)** | `]d ...` (4 keys) | `z] dddd ` (9 keys) | -| **Typing (mixed nav)** | `]d ]d ]c ]c` (8 keys) | `z] ddcc ` (9 keys) | -| **Mode switching** | No | Yes | -| **Visual feedback** | No (unless added) | Yes (built-in) | - -### Use Cases - -**Repeat/Reverse excels at:** -- Scanning diagnostics: `]d . . . .` -- Spell checking: `]s . . . .` -- Reviewing quickfix: `]q . . . .` -- Going back: `. . . , , ,` - -**Navigation Mode excels at:** -- Mixed workflow: `]q` → multiple `]c` hunks → check `]d` diagnostic -- When you want visual confirmation of direction -- Exploring unfamiliar code (trying different navigation types) - -### Implementation Strategy - -**Both can coexist!** They solve slightly different problems: - -1. **Start with Repeat/Reverse** (simpler, covers 80% of cases) - - Use for linear scanning (diagnostics, spelling, quickfix) - - Bind to `z.` and `z,` (or `;`/`,` if you don't use `f`/`t` repeat often) - -2. **Add Navigation Mode later** (optional, for mixed navigation) - - Use when you need to rapidly switch types - - Bind to `z[` and `z]` - -You'll naturally reach for whichever fits the situation better. - ---- - -## Common Bracket Pairs Reference - -- `[c`/`]c` - Previous/next git hunk (gitsigns) -- `[d`/`]d` - Previous/next diagnostic -- `[s`/`]s` - Previous/next misspelling -- `[q`/`]q` - Previous/next quickfix item -- `[l`/`]l` - Previous/next location list item -- `[m`/`]m` - Previous/next method (treesitter textobjects) -- `[f`/`]f` - Previous/next function (treesitter textobjects) -- `[p`/`]p` - Previous/next parameter (treesitter textobjects) -- `[t`/`]t` - Previous/next tag -- `[b`/`]b` - Previous/next buffer (if custom mapping exists) - ---- - -## Testing Checklists - -### Repeat/Reverse Testing -- [ ] Setup completes without errors -- [ ] `]d` followed by `.` repeats diagnostic navigation -- [ ] `]s` followed by `.` repeats spelling navigation -- [ ] `]q` followed by `.` repeats quickfix navigation -- [ ] `,` reverses last navigation direction -- [ ] Warning shown when no navigation to repeat/reverse -- [ ] Works across different buffers -- [ ] Multiple reverses work: `. . . , , ,` - -### Navigation Mode Testing -- [ ] Enter mode with `z[` and `z]` -- [ ] Verify visual prompt shows `NAV [ ←:` or `NAV ] →:` -- [ ] Press `c` → navigates to previous/next git hunk -- [ ] Press `d` → navigates to previous/next diagnostic -- [ ] Press `m` → navigates to previous/next method -- [ ] Press `f` → navigates to previous/next function -- [ ] Toggle with `[` → prompt updates to `NAV [ ←:` -- [ ] Toggle with `]` → prompt updates to `NAV ] →:` -- [ ] Exit with `` → prompt clears, back to normal mode -- [ ] Exit with `` → handles gracefully -- [ ] Works across different buffers -- [ ] Invalid keys (e.g., `z`) show error but don't crash -- [ ] Existing keymaps still work after exit - ---- - -## Implementation Priority - -**Recommended order:** - -1. **Phase 1: Repeat/Reverse** (start here) - - Simpler, faster to implement - - Covers most common use cases - - Get immediate value - -2. **Phase 2: Navigation Mode** (optional, evaluate need) - - Implement only if you find yourself wanting mixed navigation - - Can be added anytime without conflicts - - Both features work together - -**Time estimate:** -- Phase 1: 15-30 minutes -- Phase 2: 30-60 minutes -- Total: 45-90 minutes if both implemented - ---- - -## Implementation Steps - -### For Repeat/Reverse (Start Here) - -1. **Create `lua/bracket-repeat.lua`** (~40 lines) - - Implement tracking state - - Implement `setup()`, `repeat_last()`, `reverse_last()` - -2. **Add to `init.lua`** - ```lua - require('bracket-repeat').setup() - ``` - -3. **Add keymaps** (`lua/keymaps.lua`) - ```lua - vim.keymap.set('n', 'z.', function() require('bracket-repeat').repeat_last() end) - vim.keymap.set('n', 'z,', function() require('bracket-repeat').reverse_last() end) - ``` - -4. **Test** with diagnostics, spelling, quickfix - -5. **Document** in README.md - -### For Navigation Mode (Optional Later) - -1. **Create `lua/navigation-mode.lua`** (~50 lines) - - Implement `M.enter(prefix)` with getchar() loop - - Handle ESC, `[`, `]`, and general keys - - Add visual feedback via `nvim_echo` - -2. **Add keymaps** (`lua/keymaps.lua`) - ```lua - vim.keymap.set('n', 'z[', function() - require('navigation-mode').enter('[') - end, { desc = 'Navigation mode (backward)' }) - - vim.keymap.set('n', 'z]', function() - require('navigation-mode').enter(']') - end, { desc = 'Navigation mode (forward)' }) - ``` - -3. **Test basic functionality** - - Enter with `z[` / `z]` - - Navigate with `c`, `d`, `m`, `f`, `q` - - Toggle prefix with `[` / `]` - - Exit with `` - -4. **Polish** (optional) - - Add help text on first use - - Handle `` gracefully (already done with `pcall`) - - Consider adding common navigation cheatsheet - -5. **Document** - - Update `README.md` with new keymaps - - Add navigation pairs reference diff --git a/README.md b/README.md deleted file mode 100644 index 067fc05..0000000 --- a/README.md +++ /dev/null @@ -1,508 +0,0 @@ -# Neovim Config Reference - -Living reference for session management, keymaps, commands, and plugin-specific features in this config. - -## Session Management - -Session support is automatic but user-controlled: - -**Manual session creation** (one-time): -```vim -:mksession # Creates Session.vim in current directory -``` - -**Auto-load/save** (via `lua/autocmds.lua`): -- On startup: auto-loads `Session.vim` if it exists (unless files specified on command line) -- On exit: auto-saves to `Session.vim` if it already exists -- Sessions are per-directory and opt-in (just create one to start using) - -**Stop using a session**: -```bash -rm Session.vim # Won't auto-create a new one -``` - -## Keymaps - -### `:KeymapsGuide` (`lua/keymaps_reference.lua`) - -| Command | Description | -| --- | --- | -| `:KeymapsGuide` | Open a floating window with a dynamically generated list of all user-defined keymaps | - -### `lua/keymaps.lua` - -Core keymaps available globally (not plugin-specific). These provide fallbacks for LSP features and diagnostic navigation. - -| Mode | Key | Description | Notes | -| --- | --- | --- | --- | -| n | `gd` | Vim goto-definition fallback | Executes `normal! gd` for tags/include jumps when no LSP | -| n | `gD` | Vim goto-declaration fallback | Executes `normal! gD` | -| n | `gr` | LSP references placeholder | `` so LSP buffers can override cleanly | -| n | `gI` | LSP implementation placeholder | `` so LSP buffers can override cleanly | -| n | `K` | Keyword help fallback | Uses `keywordprg` (e.g., `man`) when LSP hover is unavailable | -| n | `co` | Quickfix: Open | Opens quickfix window | -| n | `cc` | Quickfix: Close | Closes quickfix window | -| n | `lo` | Location list: Open | Opens location list window | -| n | `lc` | Location list: Close | Closes location list window | -| n | `xx` | Diagnostics → location list | Populates current buffer diagnostics | -| n | `xX` | Diagnostics → quickfix | Populates project-wide diagnostics | -| n | `xe` | Diagnostics → buffer errors | Location list filtered to errors | -| n | `xE` | Diagnostics → all errors | Quickfix filtered to errors | -| n | `[d` | Diagnostics: previous item | Uses `vim.diagnostic.goto_prev` | -| n | `]d` | Diagnostics: next item | Uses `vim.diagnostic.goto_next` | -| n | `xd` | Diagnostic float | Opens hover window for cursor diagnostic | -| n | `xt` | Toggle diagnostics | Flips `vim.diagnostic.enable()` | -| n | `gg` | Git: Changed files → quickfix | Lists all modified/deleted/untracked files with status | -| n | `hi` | Highlight inspector | Shows highlight/capture stack under cursor | -| n | `bg` | Toggle background (light/dark) | Switches between light and dark colorscheme modes | - -### `lua/netrw-config.lua` - -#### `:Ex` Command Variants - -| Command | Opens netrw at | -| --- | --- | -| `:Ex` | Current working directory (`:pwd`) | -| `:Ex .` | Current file's directory | -| `:Ex %:h` | Current file's directory (explicit) | -| `:Ex /path/to/dir` | Specific path | - -#### Custom Keymaps - -| Mode | Key | Description | -| --- | --- | --- | -| n | `nt` | Open netrw in new tab at current file's directory | -| n | `nT` | Open netrw in new tab at project root | -| n | `nr` | Open netrw in current window at project root | -| n | `` / `` | Jump to alternate file, skipping netrw explorer buffers | - -**Note:** Project root is stored as the initial working directory when Neovim starts. This allows navigation back to the project root even after following symlinks to external directories. - -#### Default Netrw Keymaps - -##### Navigation & View - -| Key | Description | -| --- | --- | -| `` | Open file/directory under cursor | -| `-` | Go up to parent directory | -| `gh` | Toggle hidden files visibility (dotfiles) | -| `i` | Cycle through view types (thin/long/wide/tree) | -| `s` | Cycle sort order (name/time/size/extension) | -| `r` | Reverse current sort order | -| `I` | Toggle netrw banner (help text) | - -##### Preview & Splits - -| Key | Description | -| --- | --- | -| `p` | Preview file in horizontal split (50% window size) | -| `P` | Open file in previous window | -| `o` | Open file in horizontal split below | -| `v` | Open file in vertical split | - -##### File Operations - -| Key | Description | -| --- | --- | -| `%` | Create new file (prompts for name) | -| `d` | Create new directory (prompts for name) | -| `D` | Delete file/directory under cursor | -| `R` | Rename/move file under cursor | - -##### Marking & Batch Operations - -| Key | Description | -| --- | --- | -| `mf` | Mark file (for batch operations) | -| `mr` | Mark files using regex pattern | -| `mu` | Unmark all marked files | -| `mt` | Set mark target directory (for move/copy destination) | -| `mc` | Copy marked files to target directory | -| `mm` | Move marked files to target directory | -| `qf` | Display file info | - -## Plugin Reference - -### LSP `lua/plugins/lsp.lua` - -#### Keymaps - -Buffer-local keymaps available when an LSP client attaches: - -| Mode | Key | Description | -| --- | --- | --- | -| n | `gd` | LSP: go to definition | -| n | `gr` | LSP: references | -| n | `gD` | LSP: declaration | -| n | `gI` | LSP: implementation | -| n | `K` | LSP hover | - -### Conform (Formatting) `lua/plugins/conform.lua` - -#### Keymaps - -| Mode | Key | Description | -| --- | --- | --- | -| n | `lt` | Toggle format-on-save flag | -| n | `lf` | Format current buffer (synchronous) | -| v | `lf` | Format visual selection | - -### Nvim-lint `lua/plugins/nvim-lint.lua` - -#### Commands - -| Command | Description | -| --- | --- | -| `:MarkdownLintEnable` | Enable automatic markdown linting (runs on BufEnter, BufWritePost, InsertLeave) | -| `:MarkdownLintDisable` | Disable automatic markdown linting and clear diagnostics | - -**Note:** Markdown linting is disabled by default. Spellcheck is always enabled for markdown files. - -### Gitsigns `lua/plugins/gitsigns.lua` - -#### Keymaps - -Buffer-local keymaps available when inside a git repository: - -| Mode | Key | Description | -| --- | --- | --- | -| n | `]h` | Next hunk (`expr` mapping that respects `diff` windows) | -| n | `[h` | Previous hunk | -| n | `hs` | Stage current hunk | -| n | `hr` | Reset current hunk | -| v | `hs` | Stage visually selected range as hunk | -| v | `hr` | Reset visually selected range | -| n | `hS` | Stage entire buffer | -| n | `hu` | Undo last staged hunk | -| n | `hR` | Reset entire buffer | -| n | `hp` | Preview hunk | -| n | `hd` | Diff against index | -| n | `hD` | Diff against previous commit (`~`) | -| n | `hq` | Send all hunks to quickfix list | -| o/x | `ih` | Text object: select git hunk | - -### Telescope `lua/plugins/telescope.lua` - -#### Keymaps - -##### Launcher mappings (normal mode) - -| Key | Description | -| --- | --- | -| `ff` | Find files | -| `fg` | Live grep | -| `fb` | Open buffers picker (`` deletes buffers in picker) | -| `fh` | Help tags | -| `fr` | Recent files (oldfiles) | -| `/` | Fuzzy search current buffer | -| `fk` / `?` | Telescope keymaps picker | -| `fc` | Commands picker | -| `fs` | LSP document symbols | -| `fS` | LSP workspace symbols | - -##### Telescope prompt mappings (`defaults.mappings`) - -| Mode | Key | Description | -| --- | --- | --- | -| i | `` / `` | Move selection down | -| i | `` / `` | Move selection up | -| i | `` | Close picker | -| i | `` | Accept selection | -| i | `` | Open selection in horizontal split | -| i | `` | Open selection in vertical split | -| i | `` | Open selection in tab | -| n | `` | Close picker | -| n | `` | Accept selection | -| n | `` | Horizontal split | -| n | `` | Vertical split | -| n | `` | New tab | -| n | `j` | Move selection down | -| n | `k` | Move selection up | - -##### Picker-specific overrides - -| Context | Mode | Key | Description | -| --- | --- | --- | --- | -| `buffers` picker | i | `` | Delete highlighted buffer | - -### Oil `lua/plugins/oil.lua` - -#### Keymaps - -##### Global launcher mappings - -| Mode | Key | Description | -| --- | --- | --- | -| n | `fo` | Open Oil in current window | -| n | `fO` | Open Oil in floating window | - -##### Oil buffer mappings (`opts.keymaps`) - -| Key | Description | -| --- | --- | -| `g?` | Show Oil help | -| `` | Open entry in current window | -| `` | Open entry in vertical split | -| `` | Open entry in horizontal split | -| `` | Open entry in new tab | -| `` | Preview entry (vertical split belowright) | -| `` | Close Oil | -| `` | Refresh | -| `-` | Go to parent directory | -| `_` | Open Neovim cwd | -| `` ` `` | `:cd` into entry | -| `~` | `:tcd` into entry | -| `gs` | Change sort mode | -| `gx` | Open entry externally | -| `g.` | Toggle hidden files | -| `g\` | Toggle trash visibility | - -### UFO (Folding) `lua/plugins/ufo.lua` - -#### Keymaps - -| Mode | Key | Description | -| --- | --- | --- | -| n | `zR` | Open all folds | -| n | `zM` | Close all folds | -| n | `zr` | Open folds except configured kinds | -| n | `zm` | Close folds with configured kinds | -| n | `K` | Peek fold under cursor; falls back to LSP hover | -| preview window | `` / `` | Scroll within UFO preview | -| preview window | `[` / `]` | Jump to top/bottom of preview | - -### Undotree `lua/plugins/undotree.lua` - -#### Keymaps - -| Mode | Key | Description | -| --- | --- | --- | -| n | `u` | Toggle Undotree panel | - -### Treesitter `lua/plugins/treesitter.lua` - -#### Keymaps - -##### Incremental selection - -| Key | Description | -| --- | --- | -| `+` | Initialize/expand selection | -| `g+` | Expand to scope | -| `-` | Shrink selection | - -##### Textobject selection (`select.keymaps`) - -| Key | Target | -| --- | --- | -| `af` / `if` | Function outer / inner | -| `ac` / `ic` | Class outer / inner | -| `aa` / `ia` | Parameter outer / inner | -| `ai` / `ii` | Conditional outer / inner | -| `al` / `il` | Loop outer / inner | -| `a/` | Comment outer | - -##### Textobject movement (`move` mappings) - -| Key | Action | -| --- | --- | -| `]f` / `]F` | Next function start / end | -| `[f` / `[F` | Previous function start / end | -| `]c` / `]C` | Next class start / end | -| `[c` / `[C` | Previous class start / end | -| `]a` / `]A` | Next parameter start / end | -| `[a` / `[A` | Previous parameter start / end | - -##### Parameter swapping - -| Key | Description | -| --- | --- | -| `a` | Swap parameter with next | -| `A` | Swap parameter with previous | - -### Comment.nvim `lua/plugins/comment.lua` - -#### Keymaps - -| Mapping | Description | -| --- | --- | -| `gcc` | Toggle line comment | -| `gbc` | Toggle block comment | -| `gc` | Operator-pending line comment | -| `gb` | Operator-pending block comment | -| `gcO` / `gco` / `gcA` | Insert comment above / below / end-of-line | - -### Nvim-surround `lua/plugins/surround.lua` - -#### Keymaps - -| Mode | Mapping | Description | -| --- | --- | --- | -| normal | `ys{motion}{char}` | Add surround to motion | -| normal | `yss` | Surround current line | -| normal | `yS` | Surround motion with linewise behavior | -| normal | `ySS` | Surround current line linewise | -| insert | `s` | Surround following text object | -| insert | `S` | Surround current line | -| visual | `S` | Surround selection | -| visual line | `gS` | Surround visual-line selection | -| normal | `ds{char}` | Delete surround | -| normal | `cs{old}{new}` | Change surround | -| normal | `cS{old}{new}` | Change surround (linewise) | - -### Nvim-cmp (Completion) `lua/plugins/cmp.lua` - -#### Keymaps - -| Mode | Key | Description | -| --- | --- | --- | -| insert | `` | Manually trigger completion | -| insert | `` | Confirm selection (selects first item by default) | -| insert | `` | Next completion item | -| insert | `` | Previous completion item | -| insert | `` | Abort completion menu | - -### Nvim-autopairs `lua/plugins/autopairs.lua` - -#### Keymaps - -| Mode | Key | Description | -| --- | --- | --- | -| insert | `` | Fast wrap the previous text with a pair | - -## Configuration - -### Formatting & Linting - -This config uses **conform.nvim** for formatting and **nvim-lint** for diagnostics. Both prefer project-local tools over global installations. - -#### Executable Resolution Order - -When looking for formatters/linters, the config searches in this priority: - -1. **Project-local** (e.g., `node_modules/.bin/`, `vendor/bin/`) -2. **Mason-managed** (`~/.local/share/nvim/mason/bin/`) -3. **System PATH** (globally installed tools) - -Conform.nvim handles this resolution automatically via its built-in `util.find_executable()`. nvim-lint uses a custom `find_executable()` helper in `lua/plugins/nvim-lint.lua`. - -#### Configured Tools - -**Formatters** (`lua/plugins/conform.lua`): -- **JavaScript/TypeScript/CSS/JSON/HTML/Markdown**: `prettier` -- **PHP**: `phpcbf` (WordPress standard by default) -- **Lua**: `stylua` -- **Python**: handled by `ruff` LSP (not conform) - -**Linters** (`lua/plugins/nvim-lint.lua`): -- **JavaScript/TypeScript**: `eslint_d` -- **PHP**: `phpcs` (WordPress standard by default) -- **Markdown**: `markdownlint` (disabled by default; use `:MarkdownLintEnable`) -- **Python**: handled by `ruff` LSP (not nvim-lint) - -#### Project-Specific Overrides - -Both formatters and linters respect project-level configuration files: - -**PHP** (phpcbf + phpcs): -- Create `phpcs.xml` or `phpcs.xml.dist` in your project root -- When present, this file controls the coding standard (e.g., PSR-12, WordPress, custom) -- When absent, defaults to `--standard=WordPress` - -Example `phpcs.xml`: -```xml - - - Project-specific PHP rules - - - - - - - - - - -``` - -**JavaScript/TypeScript** (prettier + eslint): -- Project config files: `.prettierrc`, `.eslintrc.json`, `eslint.config.js`, etc. -- Global fallback: `~/.eslintrc.json` (when no project config exists) - -**Lua** (stylua): -- Project config: `stylua.toml` or `.stylua.toml` -- Falls back to stylua defaults if not present - -**Markdown** (markdownlint): -- Project config: `.markdownlint.json`, `.markdownlintrc` - -#### Changing Standards Per-Project - -To switch a PHP project from WordPress to PSR-12: - -1. Create `phpcs.xml` in project root: - ```xml - - - - - ``` - -2. Restart Neovim (or reload config: `:source $MYVIMRC`) - -Both `phpcs` and `phpcbf` will now use PSR-12 rules in that project. - -#### Format-on-Save - -- **Enabled by default** for all supported filetypes -- **Toggle**: `lt` (see keymaps below) -- **Manual format**: `lf` (buffer or visual selection) - -#### Linting Behavior - -- **Automatic**: Runs on `BufEnter`, `BufWritePost`, `InsertLeave` -- **Per-filetype**: Configured in `lint.linters_by_ft` table -- **Markdown**: Opt-in only (`:MarkdownLintEnable` / `:MarkdownLintDisable`) - -## Configuration Options - -### Tabline Display - -Custom tabline shows intelligent path shortening with two configurable options. - -**Location:** `lua/settings.lua` (configured via `utils.tabline_full_parents` and `utils.tabline_shorten_length`) - -**Configuration Options:** - -1. **`utils.tabline_full_parents`** (default: `1`) - Number of parent directories to show in full -2. **`utils.tabline_shorten_length`** (default: `3`) - Number of characters to show for shortened directories - -**Examples:** - -With `full_parents = 1, shorten_length = 3`: -- `/path/to/my/project/src/file.txt` → `pat/to/my/project/src/file.txt` - -With `full_parents = 2, shorten_length = 3`: -- `/path/to/my/project/src/file.txt` → `pat/to/my/project/src/file.txt` - -With `full_parents = 1, shorten_length = 1`: -- `/path/to/my/project/src/file.txt` → `p/t/m/project/src/file.txt` - -With `full_parents = 0, shorten_length = 3`: -- `/path/to/my/project/src/file.txt` → `pat/to/my/pro/src/file.txt` - -The last N parent directories are shown in full, earlier directories are shortened to the specified number of characters. The filename itself is always shown in full. - -**To customize:** Edit `utils.tabline_full_parents` and `utils.tabline_shorten_length` values in `lua/settings.lua` - -## Working Directory Behavior - -The working directory (`:pwd`) is locked to the directory where you opened Neovim and does NOT change when switching files: - -- `autochdir` is disabled (working directory stays fixed at project root) -- `netrw_keepdir = 1` prevents netrw from changing directory when browsing -- Project root is captured at startup in `vim.g.project_root` (used by Telescope and netrw) -- Telescope searches from the initial project root regardless of current buffer -- Use `:cd ` to manually change directory if needed (affects Telescope search scope) diff --git a/REGRESSION_FIX_2025-12-07.md b/REGRESSION_FIX_2025-12-07.md deleted file mode 100644 index 7bf7e46..0000000 --- a/REGRESSION_FIX_2025-12-07.md +++ /dev/null @@ -1,129 +0,0 @@ -# Critical Regression Fix: LSP Project Settings Not Loading (2025-12-07) - -## Summary -`gd` (goto definition) stopped working for external library references in `WORKSPACE_TEST/site/external.php`. Even restoring to a git commit where it previously worked didn't fix it, indicating an **environment change** rather than a code regression. - -## Root Cause -**Neovim 0.11+ removed support for the `on_new_config` callback in `vim.lsp.config()`.** - -The previous implementation used `on_new_config` to load project-local settings from `.nvim.lua`: - -```lua -vim.lsp.config(server_name, { - on_new_config = function(new_config, root_dir) - -- Load project settings and merge into new_config.settings - local project_settings = load_project_lsp_settings(server_name, root_dir) - if project_settings.settings then - new_config.settings = vim.tbl_deep_extend("force", - new_config.settings or {}, - project_settings.settings) - end - end, -}) -``` - -**Problem**: This callback was **silently ignored** in Neovim 0.11+, resulting in: -- Empty `client.settings` (confirmed via `:LspInfo` showing `Settings: {}`) -- No `includePaths` sent to intelephense -- `gd` failing with "No locations found" for external library symbols - -## Symptoms -1. `:LspInfo` showed `Settings: {}` for intelephense -2. `gd` on `\ExtLib\Src\Util::greetExternal()` returned "No locations found" -3. Local (workspace) symbol navigation worked fine -4. Git history restore didn't help (environment issue, not code issue) - -## Solution -Use the `LspAttach` autocmd instead of `on_new_config` to load and apply project settings: - -```lua -vim.api.nvim_create_autocmd('LspAttach', { - group = vim.api.nvim_create_augroup('lsp_project_settings', { clear = true }), - callback = function(args) - local client = vim.lsp.get_client_by_id(args.data.client_id) - if not client then return end - - -- Load project-specific settings from .nvim.lua at client.root_dir - local project_settings = load_project_lsp_settings(client.name, client.root_dir) - if project_settings.settings then - -- Merge into client.settings - client.settings = vim.tbl_deep_extend("force", - client.settings or {}, - project_settings.settings) - - -- Notify server of updated settings - vim.schedule(function() - client.notify("workspace/didChangeConfiguration", - { settings = client.settings }) - end) - end - end, -}) -``` - -## Validation -After fix: -```bash -cd WORKSPACE_TEST -nvim --headless +'e site/external.php' +'lua vim.wait(3000); local clients = vim.lsp.get_clients({name="intelephense"}); if clients[1] then print("Settings:", vim.inspect(clients[1].settings)) end' +quit -``` - -Output: -```lua -Settings: { - intelephense = { - environment = { - includePaths = { "/home/ray/.config/nvim/EXTERNAL_TEST" } - } - } -} -``` - -✅ Settings now correctly loaded and `gd` works for external symbols. - -## Key Differences: Neovim 0.10 vs 0.11 LSP API - -### Old API (lspconfig plugin, Neovim < 0.11) -```lua -require('lspconfig').intelephense.setup({ - on_new_config = function(new_config, root_dir) - -- Called when creating new client - end, -}) -``` - -### New API (native vim.lsp.config, Neovim 0.11+) -```lua --- Define config -vim.lsp.config('intelephense', { ... }) - --- Enable server -vim.lsp.enable('intelephense') - --- Handle dynamic settings via autocmd -vim.api.nvim_create_autocmd('LspAttach', { - callback = function(args) - -- Access client, load settings, notify server - end, -}) -``` - -## Documentation Updated -- `LOG.md`: Added decision log entry for 2025-12-07 -- `.github/copilot-instructions.md`: Now a simple pointer to AGENTS.md -- `AGENTS.md`: Already notes "Native exrc + vim.lsp.config migration done" - -## Prevention -- Always test LSP functionality after Neovim version upgrades -- Check `:help news` for API changes -- Validate `:LspInfo` settings are populated correctly -- Test with external library references, not just workspace files - -## Files Modified -- `lua/plugins/lsp.lua`: Replaced `on_new_config` with `LspAttach` autocmd - -## Timeline -- **Before 2025-12-07**: `on_new_config` worked in older Neovim version -- **2025-12-07**: Neovim upgraded to 0.11.5, `on_new_config` silently ignored -- **2025-12-07**: Diagnosed via `:LspInfo` showing empty settings -- **2025-12-07**: Fixed with `LspAttach` pattern, verified working diff --git a/legacy/Session.ts.vim b/Session.ts.vim similarity index 100% rename from legacy/Session.ts.vim rename to Session.ts.vim diff --git a/TEST_DIAGNOSTICS.md b/TEST_DIAGNOSTICS.md deleted file mode 100644 index 3b74c7a..0000000 --- a/TEST_DIAGNOSTICS.md +++ /dev/null @@ -1,93 +0,0 @@ -# LSP Diagnostic Test Files - -These files are designed to trigger LSP diagnostics of all types to test the Paper Tonic Modern colorscheme's diagnostic virtual text colors. - -## Test Files - -### test-diagnostics.lua -Lua file with intentional errors for lua_ls (Lua Language Server). - -**Expected diagnostics:** -- **Errors** (red): Undefined variables/functions, type mismatches, invalid operations, wrong argument counts -- **Warnings** (orange): Unused variables, shadowing, unreachable code, lowercase globals -- **Hints** (green): Redundant code, style issues - -**Note**: lua_ls provides the best mix of diagnostic levels. - -### test-diagnostics.php -PHP file with intentional errors for Intelephense (PHP Language Server). - -**Expected diagnostics:** -- **Errors** (red): Most issues appear as errors by default in Intelephense - - Undefined functions/variables - - Type mismatches - - Wrong argument counts - - Invalid method calls - -**Note**: Intelephense is strict and reports most issues as errors. To see warnings/hints, configure in `.nvim.lua`: -```lua -return { - lsp = { - intelephense = { - settings = { - intelephense = { - diagnostics = { - undefinedSymbols = true, - undefinedVariables = true, - unusedSymbols = "hint", -- Show unused as hints - } - } - } - } - } -} -``` - -### test-diagnostics.js -JavaScript file with intentional errors for ts_ls (TypeScript Language Server). - -**Expected diagnostics:** -- **Errors** (red): Undefined variables/functions, invalid property access, missing parameters -- **Warnings** (orange): Unreachable code, type comparison issues, duplicate cases -- **Hints** (green): const vs let suggestions -- **Info** (blue): Unnecessary operations - -## How to Use - -1. Open any test file in Neovim: - ```bash - nvim test-diagnostics.lua - # or - nvim test-diagnostics.php - # or - nvim test-diagnostics.js - ``` - -2. Wait for LSP to attach and analyze the file (1-2 seconds) - -3. Check the virtual text diagnostics at the end of lines with issues - -4. Use `:LspInfo` to verify the LSP server is attached - -## Color Reference - -The Paper Tonic Modern colorscheme uses these colors for diagnostics: - -- **DiagnosticError** (virtual text): `#d70000` (bright red) on `#ffefef` background -- **DiagnosticWarn** (virtual text): `#d75f00` (orange) on `#ece0e0` background -- **DiagnosticInfo** (virtual text): `#8989af` (blue) on `#e0e0ec` background -- **DiagnosticHint** (virtual text): `#89af89` (green) on `#e0ece0` background - -## Testing Checklist - -- [ ] Errors show in red with red undercurl -- [ ] Warnings show in orange with orange undercurl -- [ ] Hints show in green -- [ ] Info messages show in blue -- [ ] Virtual text is readable against light background -- [ ] Sign column icons show correct colors -- [ ] Diagnostic floating windows display correctly - -## Debug Command - -Use the `hi` keymap to inspect highlight info under cursor and verify diagnostic colors are applied correctly. diff --git a/legacy/after/ftplugin/help.vim b/after/ftplugin/help.vim similarity index 100% rename from legacy/after/ftplugin/help.vim rename to after/ftplugin/help.vim diff --git a/legacy/after/ftplugin/html.vim b/after/ftplugin/html.vim similarity index 100% rename from legacy/after/ftplugin/html.vim rename to after/ftplugin/html.vim diff --git a/legacy/after/ftplugin/javascript.vim b/after/ftplugin/javascript.vim similarity index 100% rename from legacy/after/ftplugin/javascript.vim rename to after/ftplugin/javascript.vim diff --git a/legacy/after/ftplugin/netrw.vim b/after/ftplugin/netrw.vim similarity index 100% rename from legacy/after/ftplugin/netrw.vim rename to after/ftplugin/netrw.vim diff --git a/after/ftplugin/php.lua b/after/ftplugin/php.lua deleted file mode 100644 index cb80682..0000000 --- a/after/ftplugin/php.lua +++ /dev/null @@ -1,62 +0,0 @@ --- PHP-specific settings and enhancements --- Loaded automatically for PHP files - --- Enable includeexpr for intelligent gf (goto file) behavior --- Handles common WordPress/PHP path patterns like: --- require_once __DIR__ . '/../path/to/file.php'; --- include __FILE__ . '/relative/path.php'; -vim.opt_local.includeexpr = "v:lua.resolve_php_gf_path(v:fname)" - --- Global function to resolve PHP file paths for gf command -function _G.resolve_php_gf_path(fname) - local line = vim.api.nvim_get_current_line() - local current_dir = vim.fn.expand('%:p:h') - local current_file = vim.fn.expand('%:p') - - -- Pattern 1: __DIR__ . '/path' or __DIR__ . '/../path' - -- Most common in modern PHP/WordPress - local path = line:match("__DIR__%s*%.%s*['\"]([^'\"]+)['\"]") - if path then - path = current_dir .. path - return vim.fn.simplify(path) - end - - -- Pattern 2: __FILE__ . '/path' - -- Less common but appears in legacy WordPress code - -- __FILE__ resolves to the current file's full path, so we use its directory - path = line:match("__FILE__%s*%.%s*['\"]([^'\"]+)['\"]") - if path then - -- __FILE__ is the file itself, but when concatenated with a path, - -- it's typically used like __DIR__, so we use the directory - path = current_dir .. path - return vim.fn.simplify(path) - end - - -- Pattern 3: dirname(__FILE__) . '/path' - -- Old-style equivalent to __DIR__ - path = line:match("dirname%s*%(%s*__FILE__%s*%)%s*%.%s*['\"]([^'\"]+)['\"]") - if path then - path = current_dir .. path - return vim.fn.simplify(path) - end - - -- Pattern 4: Simple quoted path in require/include statements - -- Fallback for basic relative paths - path = line:match("require[_%w]*%s*['\"]([^'\"]+)['\"]") - if path then - -- Try relative to current file's directory - path = current_dir .. '/' .. path - return vim.fn.simplify(path) - end - - path = line:match("include[_%w]*%s*['\"]([^'\"]+)['\"]") - if path then - -- Try relative to current file's directory - path = current_dir .. '/' .. path - return vim.fn.simplify(path) - end - - -- Fallback: return as-is (normal gf behavior) - -- This allows standard gf to work for simple filenames - return fname -end diff --git a/legacy/after/ftplugin/php.vim b/after/ftplugin/php.vim similarity index 100% rename from legacy/after/ftplugin/php.vim rename to after/ftplugin/php.vim diff --git a/legacy/after/ftplugin/python.vim b/after/ftplugin/python.vim similarity index 100% rename from legacy/after/ftplugin/python.vim rename to after/ftplugin/python.vim diff --git a/legacy/after/ftplugin/qf.vim b/after/ftplugin/qf.vim similarity index 100% rename from legacy/after/ftplugin/qf.vim rename to after/ftplugin/qf.vim diff --git a/legacy/after/ftplugin/sass.vim b/after/ftplugin/sass.vim similarity index 100% rename from legacy/after/ftplugin/sass.vim rename to after/ftplugin/sass.vim diff --git a/legacy/after/ftplugin/vim.vim b/after/ftplugin/vim.vim similarity index 100% rename from legacy/after/ftplugin/vim.vim rename to after/ftplugin/vim.vim diff --git a/legacy/after/indent/php.vim b/after/indent/php.vim similarity index 100% rename from legacy/after/indent/php.vim rename to after/indent/php.vim diff --git a/after/queries/bash/folds.scm b/after/queries/bash/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/bash/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/after/queries/css/folds.scm b/after/queries/css/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/css/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/after/queries/css/highlights.scm b/after/queries/css/highlights.scm index 8409fff..7fa2000 100644 --- a/after/queries/css/highlights.scm +++ b/after/queries/css/highlights.scm @@ -1,42 +1,18 @@ -;extends - -; CSS Selectors - ID selectors (#my-id) -; Priority: Must override default @constant capture -(id_selector "#" @punctuation.delimiter) -(id_selector (id_name) @CssIdentifier (#set! priority 200)) - -; CSS Selectors - Class selectors (.my-class) -(class_selector "." @punctuation.delimiter) -(class_selector (class_name) @CssClassName (#set! priority 200)) - -; CSS Selectors - Pseudo-class selectors (:hover, :focus, etc.) -(pseudo_class_selector ":" @punctuation.delimiter) -(pseudo_class_selector (class_name) @cssPseudoClass (#set! priority 200)) - -; CSS Selectors - Pseudo-element selectors (::before, ::after) -(pseudo_element_selector "::" @punctuation.delimiter) -(pseudo_element_selector (tag_name) @cssPseudoElement (#set! priority 200)) - -; CSS Selectors - Nesting selector (&) -(nesting_selector) @cssNestingSelector - -; CSS Selectors - Universal selector (*) -(universal_selector) @CssUniversalSelector - -; CSS Selectors - Tag/element selectors (div, p, etc.) +(id_selector (id_name) @CssIdentifier) +(id_selector (id_name)) @CssIdSelector (tag_name) @HtmlTagName -; CSS Properties -((property_name) @CssProp) +(class_selector (class_name) @CssClassName) +(selectors (pseudo_class_selector (class_name) @cssPseudoClass)) +(nesting_selector) @cssNestingSelector -; CSS Property values -(declaration (property_name) (_) @CssPropertyValue) +; need to find out how to make this more specific? +(universal_selector) @CssUniversalSelector + +((property_name) (_)) @CssProp -; CSS Units (px, em, rem, %, etc.) (unit) @CssUnit -; CSS Media queries -(media_statement - (feature_query - (feature_name) @cssMediaFeatureName - (_ (unit) @cssMediaQueryValueUnit) @cssMediaQueryValue) @cssMediaQuery) +(declaration (property_name) (_) @CssPropertyValue) + +(media_statement (feature_query (feature_name) @cssMediaFeatureName (_ (unit) @cssMediaQueryValueUnit) @cssMediaQueryValue) @cssMediaQuery) diff --git a/legacy/ftplugin/html.vim b/after/queries/ecma/highlights.scm similarity index 100% rename from legacy/ftplugin/html.vim rename to after/queries/ecma/highlights.scm diff --git a/after/queries/html/folds.scm b/after/queries/html/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/html/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/after/queries/html/highlights.scm b/after/queries/html/highlights.scm index 998bdc3..2b752d4 100644 --- a/after/queries/html/highlights.scm +++ b/after/queries/html/highlights.scm @@ -1,20 +1,17 @@ -;extends +(start_tag + (attribute + (attribute_name) @ClassNameAttribute (#eq? @ClassNameAttribute "class") + (quoted_attribute_value + (attribute_value) @CssClassName ))) -; HTML class attribute values - should match CSS .class-name color -; Priority: Must override default @string capture (priority 99) -(attribute - (attribute_name) @ClassNameAttribute (#eq? @ClassNameAttribute "class") - (quoted_attribute_value - (attribute_value) @CssClassName (#set! priority 200))) +(start_tag + (attribute + (attribute_name) @IdAttribute (#eq? @IdAttribute "id") + (quoted_attribute_value + (attribute_value) @CssIdentifier ))) -; HTML id attribute values - should match CSS #id-name color -(attribute - (attribute_name) @IdAttribute (#eq? @IdAttribute "id") - (quoted_attribute_value - (attribute_value) @CssIdentifier (#set! priority 200))) - -; HTML data-* attributes -(attribute - (attribute_name) @DataAttribute (#match? @DataAttribute "^data-") - (quoted_attribute_value - (attribute_value) @DataAttributeValue (#set! priority 200))) +(start_tag + (attribute + (attribute_name) @DataAttribute (#match? @DataAttribute "^data-") + (quoted_attribute_value + (attribute_value) @DataAttributeValue ))) diff --git a/after/queries/javascript/folds.scm b/after/queries/javascript/folds.scm deleted file mode 100644 index c56348f..0000000 --- a/after/queries/javascript/folds.scm +++ /dev/null @@ -1,8 +0,0 @@ -;; extends - -;; Fold comment blocks (including consecutive single-line comments) -(comment) @fold - -;; Fold consecutive single-line comments as a block -((comment) @fold - (#match? @fold "^//")) diff --git a/after/queries/lua/folds.scm b/after/queries/lua/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/lua/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/after/queries/php/folds.scm b/after/queries/php/folds.scm deleted file mode 100644 index 57f8cae..0000000 --- a/after/queries/php/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks (including /** */ docblocks) -(comment) @fold diff --git a/after/queries/python/folds.scm b/after/queries/python/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/python/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/after/queries/scss/folds.scm b/after/queries/scss/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/scss/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/after/queries/tsx/folds.scm b/after/queries/tsx/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/tsx/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/after/queries/typescript/folds.scm b/after/queries/typescript/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/typescript/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/after/queries/vim/folds.scm b/after/queries/vim/folds.scm deleted file mode 100644 index 30a154e..0000000 --- a/after/queries/vim/folds.scm +++ /dev/null @@ -1,4 +0,0 @@ -;; extends - -;; Fold comment blocks -(comment) @fold diff --git a/legacy/colors/README.txt b/colors/README.txt similarity index 100% rename from legacy/colors/README.txt rename to colors/README.txt diff --git a/colors/paper-tonic-modern.lua b/colors/paper-tonic-modern.lua deleted file mode 100644 index d6179e5..0000000 --- a/colors/paper-tonic-modern.lua +++ /dev/null @@ -1,20 +0,0 @@ --- Paper Tonic Modern --- A paper-like colorscheme for Neovim supporting both light and dark modes --- Forked from the original Paper Tonic with modern Lua implementation - --- Reset highlights and syntax -vim.cmd('highlight clear') -if vim.fn.exists('syntax_on') then - vim.cmd('syntax reset') -end - --- Set colorscheme name -vim.g.colors_name = 'paper-tonic-modern' - --- Set default background if not already set -if vim.o.background == '' then - vim.o.background = 'light' -end - --- Load the colorscheme -require('paper-tonic-modern').load() diff --git a/eslint.config.js b/eslint.config.js deleted file mode 100644 index 5d74c6d..0000000 --- a/eslint.config.js +++ /dev/null @@ -1,44 +0,0 @@ -// ESLint 9+ flat config format (global default) -// See: https://eslint.org/docs/latest/use/configure/configuration-files - -export default [ - { - files: ["**/*.js", "**/*.mjs", "**/*.cjs"], - languageOptions: { - ecmaVersion: "latest", - sourceType: "module", - globals: { - // Browser globals - console: "readonly", - window: "readonly", - document: "readonly", - navigator: "readonly", - // Node.js globals - process: "readonly", - __dirname: "readonly", - __filename: "readonly", - require: "readonly", - module: "readonly", - exports: "readonly", - global: "readonly", - Buffer: "readonly", - }, - }, - rules: { - // Recommended rules - "no-undef": "error", - "no-unused-vars": "warn", - "no-unreachable": "warn", - "no-constant-condition": "error", - "no-duplicate-case": "error", - - // Best practices - "eqeqeq": ["warn", "always"], - "no-implicit-globals": "warn", - - // Style (minimal) - "semi": ["warn", "always"], - "quotes": ["warn", "double", { "avoidEscape": true }], - }, - }, -]; diff --git a/legacy/ftdetect/astro.vim b/ftdetect/astro.vim similarity index 100% rename from legacy/ftdetect/astro.vim rename to ftdetect/astro.vim diff --git a/legacy/ftplugin/css.vim b/ftplugin/css.vim similarity index 100% rename from legacy/ftplugin/css.vim rename to ftplugin/css.vim diff --git a/legacy/ftplugin/eruby.vim b/ftplugin/eruby.vim similarity index 100% rename from legacy/ftplugin/eruby.vim rename to ftplugin/eruby.vim diff --git a/legacy/ftplugin/fish.vim b/ftplugin/fish.vim similarity index 100% rename from legacy/ftplugin/fish.vim rename to ftplugin/fish.vim diff --git a/legacy/ftplugin/help.vim b/ftplugin/help.vim similarity index 100% rename from legacy/ftplugin/help.vim rename to ftplugin/help.vim diff --git a/lua/plugins/.gitkeep b/ftplugin/html.vim similarity index 100% rename from lua/plugins/.gitkeep rename to ftplugin/html.vim diff --git a/legacy/ftplugin/javascript.vim b/ftplugin/javascript.vim similarity index 100% rename from legacy/ftplugin/javascript.vim rename to ftplugin/javascript.vim diff --git a/legacy/ftplugin/markdown.vim b/ftplugin/markdown.vim similarity index 100% rename from legacy/ftplugin/markdown.vim rename to ftplugin/markdown.vim diff --git a/legacy/ftplugin/octobercms.vim b/ftplugin/octobercms.vim similarity index 100% rename from legacy/ftplugin/octobercms.vim rename to ftplugin/octobercms.vim diff --git a/legacy/ftplugin/ruby.vim b/ftplugin/ruby.vim similarity index 100% rename from legacy/ftplugin/ruby.vim rename to ftplugin/ruby.vim diff --git a/legacy/ftplugin/sass.vim b/ftplugin/sass.vim similarity index 100% rename from legacy/ftplugin/sass.vim rename to ftplugin/sass.vim diff --git a/legacy/ftplugin/sh.vim b/ftplugin/sh.vim similarity index 100% rename from legacy/ftplugin/sh.vim rename to ftplugin/sh.vim diff --git a/legacy/ftplugin/vim.vim b/ftplugin/vim.vim similarity index 100% rename from legacy/ftplugin/vim.vim rename to ftplugin/vim.vim diff --git a/legacy/ftplugin/vue.vim b/ftplugin/vue.vim similarity index 100% rename from legacy/ftplugin/vue.vim rename to ftplugin/vue.vim diff --git a/legacy/init.auto-window.vim b/init.auto-window.vim similarity index 100% rename from legacy/init.auto-window.vim rename to init.auto-window.vim diff --git a/legacy/init.commands.vim b/init.commands.vim similarity index 100% rename from legacy/init.commands.vim rename to init.commands.vim diff --git a/legacy/init.fold-text.vim b/init.fold-text.vim similarity index 100% rename from legacy/init.fold-text.vim rename to init.fold-text.vim diff --git a/legacy/init.full.vim b/init.full.vim similarity index 100% rename from legacy/init.full.vim rename to init.full.vim diff --git a/init.lua b/init.lua deleted file mode 100644 index fdca763..0000000 --- a/init.lua +++ /dev/null @@ -1,28 +0,0 @@ --- Leader keys early -vim.g.mapleader = ' ' -vim.g.maplocalleader = ' ' - --- Load basic settings, keymaps, autocmds (kept minimal for now) -require('settings') -require('netrw-config') -require('keymaps') -require('autocmds') -require('abbreviations') -require('keymaps_reference') - --- Bootstrap lazy.nvim -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', '--single-branch', - 'https://github.com/folke/lazy.nvim.git', lazypath, - }) -end -vim.opt.rtp:prepend(lazypath) - --- Setup plugin system (plugins will be added incrementally) -require('lazy').setup({ - spec = { - { import = 'plugins' }, - }, -}) diff --git a/legacy/init.plugins.vim b/init.plugins.vim similarity index 100% rename from legacy/init.plugins.vim rename to init.plugins.vim diff --git a/legacy/init.tabline.vim b/init.tabline.vim similarity index 100% rename from legacy/init.tabline.vim rename to init.tabline.vim diff --git a/legacy/init.vim b/init.vim similarity index 100% rename from legacy/init.vim rename to init.vim diff --git a/legacy/init.vscode.vim b/init.vscode.vim similarity index 100% rename from legacy/init.vscode.vim rename to init.vscode.vim diff --git a/lazy-lock.json b/lazy-lock.json deleted file mode 100644 index 768d060..0000000 --- a/lazy-lock.json +++ /dev/null @@ -1,31 +0,0 @@ -{ - "Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, - "LuaSnip": { "branch": "master", "commit": "3732756842a2f7e0e76a7b0487e9692072857277" }, - "cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" }, - "cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" }, - "cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" }, - "conform.nvim": { "branch": "master", "commit": "238f542a118984a88124fc915d5b981680418707" }, - "copilot-cmp": { "branch": "master", "commit": "15fc12af3d0109fa76b60b5cffa1373697e261d1" }, - "copilot.lua": { "branch": "master", "commit": "5ace9ecd0db9a7a6c14064e4ce4ede5b800325f3" }, - "gitsigns.nvim": { "branch": "main", "commit": "42d6aed4e94e0f0bbced16bbdcc42f57673bd75e" }, - "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, - "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "fe661093f4b05136437b531e7f959af2a2ae66c8" }, - "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, - "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, - "nvim-autopairs": { "branch": "master", "commit": "c2a0dd0d931d0fb07665e1fedb1ea688da3b80b4" }, - "nvim-cmp": { "branch": "main", "commit": "85bbfad83f804f11688d1ab9486b459e699292d6" }, - "nvim-lint": { "branch": "master", "commit": "ca6ea12daf0a4d92dc24c5c9ae22a1f0418ade37" }, - "nvim-lspconfig": { "branch": "master", "commit": "92ee7d42320edfbb81f3cad851314ab197fa324a" }, - "nvim-surround": { "branch": "main", "commit": "1098d7b3c34adcfa7feb3289ee434529abd4afd1" }, - "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "5ca4aaa6efdcc59be46b95a3e876300cfead05ef" }, - "nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" }, - "nvim-ufo": { "branch": "main", "commit": "ab3eb124062422d276fae49e0dd63b3ad1062cfc" }, - "oil.nvim": { "branch": "master", "commit": "d278dc40f9de9980868a0a55fa666fba5e6aeacb" }, - "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "promise-async": { "branch": "main", "commit": "119e8961014c9bfaf1487bf3c2a393d254f337e2" }, - "telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" }, - "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, - "undotree": { "branch": "master", "commit": "178d19e00a643f825ea11d581b1684745d0c4eda" } -} diff --git a/legacy/.vimtmp/%home%ray%.bin%dmenu_power b/legacy/.vimtmp/%home%ray%.bin%dmenu_power deleted file mode 100644 index 22b12a6..0000000 Binary files a/legacy/.vimtmp/%home%ray%.bin%dmenu_power and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.bin%dmenu_ssh b/legacy/.vimtmp/%home%ray%.bin%dmenu_ssh deleted file mode 100644 index 53d7438..0000000 Binary files a/legacy/.vimtmp/%home%ray%.bin%dmenu_ssh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%barrier%barrier.conf b/legacy/.vimtmp/%home%ray%.config%barrier%barrier.conf deleted file mode 100644 index 9a91082..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%barrier%barrier.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%barrier%run_barrier.sh b/legacy/.vimtmp/%home%ray%.config%barrier%run_barrier.sh deleted file mode 100644 index 2d9dbc1..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%barrier%run_barrier.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%bookmark-menu%bookmark-menu.config b/legacy/.vimtmp/%home%ray%.config%bookmark-menu%bookmark-menu.config deleted file mode 100644 index ad0db34..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%bookmark-menu%bookmark-menu.config and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%conky%conky-full.conf b/legacy/.vimtmp/%home%ray%.config%conky%conky-full.conf deleted file mode 100644 index ce5a614..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%conky%conky-full.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%conky%conky-short.conf b/legacy/.vimtmp/%home%ray%.config%conky%conky-short.conf deleted file mode 100644 index 3fc70f9..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%conky%conky-short.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%dmenu%dmenurc b/legacy/.vimtmp/%home%ray%.config%dmenu%dmenurc deleted file mode 100644 index 9699d87..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%dmenu%dmenurc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%dunst%dunstrc b/legacy/.vimtmp/%home%ray%.config%dunst%dunstrc deleted file mode 100644 index 5b3654e..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%dunst%dunstrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%feh%keys b/legacy/.vimtmp/%home%ray%.config%feh%keys deleted file mode 100644 index f46c0ff..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%feh%keys and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%i3-scrot.conf b/legacy/.vimtmp/%home%ray%.config%i3-scrot.conf deleted file mode 100644 index cb03a5e..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%i3-scrot.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%keepmenu%config.ini b/legacy/.vimtmp/%home%ray%.config%keepmenu%config.ini deleted file mode 100644 index 872a0ec..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%keepmenu%config.ini and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%kitty%kitty.conf b/legacy/.vimtmp/%home%ray%.config%kitty%kitty.conf deleted file mode 100644 index 924c7a5..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%kitty%kitty.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%lf%draw_img.sh b/legacy/.vimtmp/%home%ray%.config%lf%draw_img.sh deleted file mode 100644 index 52fef91..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%lf%draw_img.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%lf%lfrc b/legacy/.vimtmp/%home%ray%.config%lf%lfrc deleted file mode 100644 index 111a5a6..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%lf%lfrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%lftp%rc b/legacy/.vimtmp/%home%ray%.config%lftp%rc deleted file mode 100644 index 4a87301..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%lftp%rc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%mpv%input.conf b/legacy/.vimtmp/%home%ray%.config%mpv%input.conf deleted file mode 100644 index 4ea2fad..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%mpv%input.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%mpv%mpv.conf b/legacy/.vimtmp/%home%ray%.config%mpv%mpv.conf deleted file mode 100644 index 63c2ffe..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%mpv%mpv.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%notify-updates%notify-updates.config b/legacy/.vimtmp/%home%ray%.config%notify-updates%notify-updates.config deleted file mode 100644 index 8102dfa..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%notify-updates%notify-updates.config and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%nvim%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%.config%nvim%.git%COMMIT_EDITMSG deleted file mode 100644 index adaeac7..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%nvim%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%nvim%coc-settings.json b/legacy/.vimtmp/%home%ray%.config%nvim%coc-settings.json deleted file mode 100644 index a8aca3c..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%nvim%coc-settings.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%nvim%init.plugins.vim b/legacy/.vimtmp/%home%ray%.config%nvim%init.plugins.vim deleted file mode 100644 index 78a5d7c..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%nvim%init.plugins.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%nvim%init.statusline.vim b/legacy/.vimtmp/%home%ray%.config%nvim%init.statusline.vim deleted file mode 100644 index c865b92..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%nvim%init.statusline.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%nvim%init.tabline.vim b/legacy/.vimtmp/%home%ray%.config%nvim%init.tabline.vim deleted file mode 100644 index 0680121..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%nvim%init.tabline.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%nvim%init.vim b/legacy/.vimtmp/%home%ray%.config%nvim%init.vim deleted file mode 100644 index 4d99816..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%nvim%init.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%profile%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%.config%profile%.git%COMMIT_EDITMSG deleted file mode 100644 index 1ed7288..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%profile%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%profile%aliases.sh b/legacy/.vimtmp/%home%ray%.config%profile%aliases.sh deleted file mode 100644 index 74c9149..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%profile%aliases.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%profile%profile b/legacy/.vimtmp/%home%ray%.config%profile%profile deleted file mode 100644 index 7329758..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%profile%profile and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%qutebrowser%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%.config%qutebrowser%.git%COMMIT_EDITMSG deleted file mode 100644 index 82b4e55..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%qutebrowser%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%qutebrowser%.gitignore b/legacy/.vimtmp/%home%ray%.config%qutebrowser%.gitignore deleted file mode 100644 index a3f679e..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%qutebrowser%.gitignore and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%qutebrowser%autoconfig.yml b/legacy/.vimtmp/%home%ray%.config%qutebrowser%autoconfig.yml deleted file mode 100644 index bc1491d..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%qutebrowser%autoconfig.yml and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%qutebrowser%colors.py b/legacy/.vimtmp/%home%ray%.config%qutebrowser%colors.py deleted file mode 100644 index e2ea5d5..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%qutebrowser%colors.py and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%qutebrowser%config.py b/legacy/.vimtmp/%home%ray%.config%qutebrowser%config.py deleted file mode 100644 index 7931d86..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%qutebrowser%config.py and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%qutebrowser%quickmarks b/legacy/.vimtmp/%home%ray%.config%qutebrowser%quickmarks deleted file mode 100644 index 7fd5bc3..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%qutebrowser%quickmarks and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%qutebrowser%test b/legacy/.vimtmp/%home%ray%.config%qutebrowser%test deleted file mode 100644 index 394a3c6..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%qutebrowser%test and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%systemd%user%update-notifier.service b/legacy/.vimtmp/%home%ray%.config%systemd%user%update-notifier.service deleted file mode 100644 index 1706f2c..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%systemd%user%update-notifier.service and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%systemd%user%update-notifier.timer b/legacy/.vimtmp/%home%ray%.config%systemd%user%update-notifier.timer deleted file mode 100644 index 2bd22a8..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%systemd%user%update-notifier.timer and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%tmux%README.md b/legacy/.vimtmp/%home%ray%.config%tmux%README.md deleted file mode 100644 index f3f213c..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%tmux%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%tmux%tmux.colours-full.conf b/legacy/.vimtmp/%home%ray%.config%tmux%tmux.colours-full.conf deleted file mode 100644 index 3eda460..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%tmux%tmux.colours-full.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%tmux%tmux.colours.conf b/legacy/.vimtmp/%home%ray%.config%tmux%tmux.colours.conf deleted file mode 100644 index efeac0c..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%tmux%tmux.colours.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%tmux%tmux.conf b/legacy/.vimtmp/%home%ray%.config%tmux%tmux.conf deleted file mode 100644 index 7c3ad7b..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%tmux%tmux.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%user-dirs.dirs b/legacy/.vimtmp/%home%ray%.config%user-dirs.dirs deleted file mode 100644 index bbb8862..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%user-dirs.dirs and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%.config%vim%.git%COMMIT_EDITMSG deleted file mode 100644 index 2e6dab8..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%.netrwhist b/legacy/.vimtmp/%home%ray%.config%vim%.netrwhist deleted file mode 100644 index cac476e..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%.netrwhist and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%html.snippets b/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%html.snippets deleted file mode 100644 index a80ce9a..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%html.snippets and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%javascript.snippets b/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%javascript.snippets deleted file mode 100644 index 8f6c938..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%javascript.snippets and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%jinja.snippets b/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%jinja.snippets deleted file mode 100644 index cd0c042..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%UltiSnips%jinja.snippets and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%after%ftplugin%html.vim b/legacy/.vimtmp/%home%ray%.config%vim%after%ftplugin%html.vim deleted file mode 100644 index dfd9842..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%after%ftplugin%html.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%after%syntax%vue.vim b/legacy/.vimtmp/%home%ray%.config%vim%after%syntax%vue.vim deleted file mode 100644 index 5e920e1..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%after%syntax%vue.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%colors%monotonous-light.erb b/legacy/.vimtmp/%home%ray%.config%vim%colors%monotonous-light.erb deleted file mode 100644 index 1cf1a7b..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%colors%monotonous-light.erb and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.nvim.vim b/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.nvim.vim deleted file mode 100644 index d45723b..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.nvim.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.shared.vim b/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.shared.vim deleted file mode 100644 index 42ce5f1..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.shared.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.vim b/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.vim deleted file mode 100644 index 618e763..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%config%plugins.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%help.vim b/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%help.vim deleted file mode 100644 index 9a73b98..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%help.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%markdown.vim b/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%markdown.vim deleted file mode 100644 index 3c83870..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%markdown.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%octobercms.com b/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%octobercms.com deleted file mode 100644 index 1a5facb..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%octobercms.com and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%octobercms.vim b/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%octobercms.vim deleted file mode 100644 index a8809cf..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%octobercms.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%python.vim b/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%python.vim deleted file mode 100644 index 091d72c..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%ftplugin%python.vim and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%vimrc b/legacy/.vimtmp/%home%ray%.config%vim%vimrc deleted file mode 100644 index 7b4fdae..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%vimrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%vim%vimrc.plugins.shared b/legacy/.vimtmp/%home%ray%.config%vim%vimrc.plugins.shared deleted file mode 100644 index 0f52719..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%vim%vimrc.plugins.shared and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%xbindkeys%.festivalrc b/legacy/.vimtmp/%home%ray%.config%xbindkeys%.festivalrc deleted file mode 100644 index fe1d617..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%xbindkeys%.festivalrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%xbindkeys%xbindkeysrc b/legacy/.vimtmp/%home%ray%.config%xbindkeys%xbindkeysrc deleted file mode 100644 index de525ed..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%xbindkeys%xbindkeysrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%xinitrc%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%.config%xinitrc%.git%COMMIT_EDITMSG deleted file mode 100644 index 13d3b33..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%xinitrc%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%xinitrc%README.md b/legacy/.vimtmp/%home%ray%.config%xinitrc%README.md deleted file mode 100644 index 6c10598..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%xinitrc%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%xinitrc%xinitrc b/legacy/.vimtmp/%home%ray%.config%xinitrc%xinitrc deleted file mode 100644 index 3f0cfec..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%xinitrc%xinitrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%youtube-dl%config b/legacy/.vimtmp/%home%ray%.config%youtube-dl%config deleted file mode 100644 index 39fabc6..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%youtube-dl%config and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.config%zsh%zshrc b/legacy/.vimtmp/%home%ray%.config%zsh%zshrc deleted file mode 100644 index c056e98..0000000 Binary files a/legacy/.vimtmp/%home%ray%.config%zsh%zshrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.fehbg b/legacy/.vimtmp/%home%ray%.fehbg deleted file mode 100644 index 6afd0ef..0000000 Binary files a/legacy/.vimtmp/%home%ray%.fehbg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.festivalrc b/legacy/.vimtmp/%home%ray%.festivalrc deleted file mode 100644 index 758dc44..0000000 Binary files a/legacy/.vimtmp/%home%ray%.festivalrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.histfile b/legacy/.vimtmp/%home%ray%.histfile deleted file mode 100644 index 12c5ee2..0000000 Binary files a/legacy/.vimtmp/%home%ray%.histfile and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.mutt%colors-base16.rc b/legacy/.vimtmp/%home%ray%.mutt%colors-base16.rc deleted file mode 100644 index db7146d..0000000 Binary files a/legacy/.vimtmp/%home%ray%.mutt%colors-base16.rc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%README b/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%README deleted file mode 100644 index 309cc92..0000000 Binary files a/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%README and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%config.def.h b/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%config.def.h deleted file mode 100644 index f8d0d1b..0000000 Binary files a/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%config.def.h and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%config.h b/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%config.h deleted file mode 100644 index d2af083..0000000 Binary files a/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%config.h and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%dwm.c b/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%dwm.c deleted file mode 100644 index 6c673a2..0000000 Binary files a/legacy/.vimtmp/%home%ray%.src%dwm-6.2-orig%dwm.c and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.ssh%known_hosts b/legacy/.vimtmp/%home%ray%.ssh%known_hosts deleted file mode 100644 index 98521df..0000000 Binary files a/legacy/.vimtmp/%home%ray%.ssh%known_hosts and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%.xinitrc.extend b/legacy/.vimtmp/%home%ray%.xinitrc.extend deleted file mode 100644 index d37415e..0000000 Binary files a/legacy/.vimtmp/%home%ray%.xinitrc.extend and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%.in b/legacy/.vimtmp/%home%ray%Projects%.in deleted file mode 100644 index 7361a9e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%.in and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%README.md b/legacy/.vimtmp/%home%ray%Projects%README.md deleted file mode 100644 index 4202bf8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%ansible%config%qutebrowser%config.py b/legacy/.vimtmp/%home%ray%Projects%ansible%config%qutebrowser%config.py deleted file mode 100644 index 4072d4e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%ansible%config%qutebrowser%config.py and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%ansible%config%tmux%tmux.conf b/legacy/.vimtmp/%home%ray%Projects%ansible%config%tmux%tmux.conf deleted file mode 100644 index ce23f52..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%ansible%config%tmux%tmux.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%ansible%config%zsh%zshrc b/legacy/.vimtmp/%home%ray%Projects%ansible%config%zsh%zshrc deleted file mode 100644 index c7d12fa..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%ansible%config%zsh%zshrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-data.sh b/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-data.sh deleted file mode 100644 index 5adb94f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-int_data.sh b/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-int_data.sh deleted file mode 100644 index ec11d18..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-int_data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-media.sh b/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-media.sh deleted file mode 100644 index 1f3dfee..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-media.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-template.sh b/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-template.sh deleted file mode 100644 index d459bfe..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%borg-scripts%borg-template.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.eslintrc.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.eslintrc.js deleted file mode 100644 index 17d7189..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.eslintrc.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.eslintrc.json b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.eslintrc.json deleted file mode 100644 index 53594d3..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.eslintrc.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.exlintrc.json b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.exlintrc.json deleted file mode 100644 index b02246d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.exlintrc.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.git%COMMIT_EDITMSG deleted file mode 100644 index e728a92..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%gatsby-browser.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%gatsby-browser.js deleted file mode 100644 index 38b257e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%gatsby-browser.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%gatsby-config.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%gatsby-config.js deleted file mode 100644 index a00dc6f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%gatsby-config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%package.json b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%package.json deleted file mode 100644 index d2ee2e8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%package.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.js deleted file mode 100644 index 43389a1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.module.scss b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.module.scss deleted file mode 100644 index f876c4e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.module.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.modules.scss b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.modules.scss deleted file mode 100644 index 507080f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%container.modules.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%header.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%header.js deleted file mode 100644 index fe5772e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%header.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%layout.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%layout.js deleted file mode 100644 index 72ac02e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%layout.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%logoAnimated.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%logoAnimated.js deleted file mode 100644 index 7eb241a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%components%logoAnimated.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%gatsby-browser.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%gatsby-browser.js deleted file mode 100644 index b2ff81a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%gatsby-browser.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%about.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%about.js deleted file mode 100644 index e038b42..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%about.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%anime-test.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%anime-test.js deleted file mode 100644 index ff1d8c9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%anime-test.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%contact.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%contact.js deleted file mode 100644 index 27f8e2f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%contact.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%index.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%index.js deleted file mode 100644 index 807d8d0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%state.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%state.js deleted file mode 100644 index 9712019..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%state.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%styled-comp.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%styled-comp.js deleted file mode 100644 index 6f42bd7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%styled-comp.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%test.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%test.js deleted file mode 100644 index 71dcce6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%test.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%users.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%users.js deleted file mode 100644 index 9e8e7c9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%users.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%users.module.scss b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%users.module.scss deleted file mode 100644 index 7d8ce93..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%pages%users.module.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%styles%GlobalStyleComponent.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%styles%GlobalStyleComponent.js deleted file mode 100644 index a0dd40d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%styles%GlobalStyleComponent.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%styles%global.scss b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%styles%global.scss deleted file mode 100644 index f18b472..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%styles%global.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%utils%typography.js b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%utils%typography.js deleted file mode 100644 index 59b196e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%src%utils%typography.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%svg-working%plain-triangle.svg b/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%svg-working%plain-triangle.svg deleted file mode 100644 index 8b1fabb..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gatsby-test%hello-world%svg-working%plain-triangle.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%.browserslistrc b/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%.browserslistrc deleted file mode 100644 index 77d853f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%.browserslistrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%.git%COMMIT_EDITMSG deleted file mode 100644 index 25a49be..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%README.md b/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%README.md deleted file mode 100644 index d1d965d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%babel.config.js b/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%babel.config.js deleted file mode 100644 index ee5af47..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%babel.config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%gulpfile.js b/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%gulpfile.js deleted file mode 100644 index 9e3bffe..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%gulpfile.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%js%index.js b/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%js%index.js deleted file mode 100644 index 8bdc72d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%package.json b/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%package.json deleted file mode 100644 index cc4948c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%package.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%scss%_base.scss b/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%scss%_base.scss deleted file mode 100644 index e5081c8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%gulp-web%src%scss%_base.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%.git%COMMIT_EDITMSG deleted file mode 100644 index 063484b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%mpv_dl_trim.py b/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%mpv_dl_trim.py deleted file mode 100644 index 5ee7d65..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%mpv_dl_trim.py and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%requirements.txt b/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%requirements.txt deleted file mode 100644 index 2084e47..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%mpv-dl-trim%requirements.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%blog-html.htm b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%blog-html.htm deleted file mode 100644 index f1f3496..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%blog-html.htm and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%blog.htm b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%blog.htm deleted file mode 100644 index d96f7be..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%blog.htm and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%categories.htm b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%categories.htm deleted file mode 100644 index c673070..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%categories.htm and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%category.htm b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%category.htm deleted file mode 100644 index cd6925c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%category.htm and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%post-html.htm b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%post-html.htm deleted file mode 100644 index 547ed52..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%post-html.htm and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%post.htm b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%post.htm deleted file mode 100644 index 6ae3544..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%pages%blog%post.htm and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%post.htm b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%post.htm deleted file mode 100644 index 576fcc7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%post.htm and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%posts b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%posts deleted file mode 100644 index 6f29d57..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%posts and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%posts.htm b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%posts.htm deleted file mode 100644 index 1129bf4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%blog-vx%partials%posts.htm and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%simple-json-blog%README.md b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%simple-json-blog%README.md deleted file mode 100644 index 11abe9b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%simple-json-blog%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%simple-json-blog%theme.yaml b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%simple-json-blog%theme.yaml deleted file mode 100644 index bc1ef44..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html%themes%simple-json-blog%theme.yaml and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html-mount.sh b/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html-mount.sh deleted file mode 100644 index 7d928ef..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%octobercms-blog%html-mount.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%react-test%my-app%src%App.css b/legacy/.vimtmp/%home%ray%Projects%react-test%my-app%src%App.css deleted file mode 100644 index 82a7fcf..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%react-test%my-app%src%App.css and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%react-test%my-app%src%App.js b/legacy/.vimtmp/%home%ray%Projects%react-test%my-app%src%App.js deleted file mode 100644 index 6d2f9a3..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%react-test%my-app%src%App.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%.git%COMMIT_EDITMSG deleted file mode 100644 index bfa5c20..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%TODO.md b/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%TODO.md deleted file mode 100644 index dbc4937..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%TODO.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%nginx-site.conf b/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%nginx-site.conf deleted file mode 100644 index b49d371..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%nginx-site.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%octobercms-db-export.sh b/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%octobercms-db-export.sh deleted file mode 100644 index 312562c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%octobercms-db-export.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%setup.sh b/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%setup.sh deleted file mode 100644 index cf64356..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%setup-scripts%octobercms%alpine%setup.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%studio-vx%.git%COMMIT_EDITMSG deleted file mode 100644 index 2a76456..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%TODO.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%TODO.md deleted file mode 100644 index 31e5ae0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%TODO.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%NOTES.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%NOTES.md deleted file mode 100644 index 20ba892..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%NOTES.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%drafts%facebook-business-platform.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%drafts%facebook-business-platform.md deleted file mode 100644 index 7e7d116..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%drafts%facebook-business-platform.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%prices-and-value.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%prices-and-value.md deleted file mode 100644 index 306c116..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%prices-and-value.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%what-makes-a-good-website.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%what-makes-a-good-website.md deleted file mode 100644 index 87fded3..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%what-makes-a-good-website.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%wix-driving-customers-away.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%wix-driving-customers-away.md deleted file mode 100644 index c36046b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%wix-driving-customers-away.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%wix-seo.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%wix-seo.md deleted file mode 100644 index fb5ae8f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%blog%subjects%wix-seo.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%content-marketing.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%content-marketing.md deleted file mode 100644 index e4acb48..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%content-marketing.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%notes.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%notes.md deleted file mode 100644 index ec88084..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%notes.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%social-media%strategies.md b/legacy/.vimtmp/%home%ray%Projects%studio-vx%social-media%strategies.md deleted file mode 100644 index 7babf11..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%social-media%strategies.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%studio-vx%social-media%twitter%tweet-01%text.txt b/legacy/.vimtmp/%home%ray%Projects%studio-vx%social-media%twitter%tweet-01%text.txt deleted file mode 100644 index 88f273a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%studio-vx%social-media%twitter%tweet-01%text.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%testing%gulpfile.js b/legacy/.vimtmp/%home%ray%Projects%testing%gulpfile.js deleted file mode 100644 index e474420..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%testing%gulpfile.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%testing%package.json b/legacy/.vimtmp/%home%ray%Projects%testing%package.json deleted file mode 100644 index 20f00a2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%testing%package.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%upwork%NOTES.md b/legacy/.vimtmp/%home%ray%Projects%upwork%NOTES.md deleted file mode 100644 index f522d8b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%upwork%NOTES.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%README.txt b/legacy/.vimtmp/%home%ray%Projects%vue%README.txt deleted file mode 100644 index 5f0dfd7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%README.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%testing%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%vue%testing%.git%COMMIT_EDITMSG deleted file mode 100644 index 11f5a9c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%testing%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%App.vue b/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%App.vue deleted file mode 100644 index d4c2cbc..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%App.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Container.vue b/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Container.vue deleted file mode 100644 index d232eb8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Container.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Floater.vue b/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Floater.vue deleted file mode 100644 index 2d2b8f0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Floater.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%FloaterAlt.vue b/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%FloaterAlt.vue deleted file mode 100644 index bea16b1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%FloaterAlt.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%FloaterOriginal.vue b/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%FloaterOriginal.vue deleted file mode 100644 index 4045e4d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%FloaterOriginal.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%HelloWorld.vue b/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%HelloWorld.vue deleted file mode 100644 index 144caa1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%HelloWorld.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Switcher.vue b/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Switcher.vue deleted file mode 100644 index 439d327..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vue%testing%src%components%Switcher.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%.git%COMMIT_EDITMSG deleted file mode 100644 index b953989..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%featured.js b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%featured.js deleted file mode 100644 index ec24019..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%featured.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%menu.js b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%menu.js deleted file mode 100644 index 32b22f6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%menu.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%slider.js b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%slider.js deleted file mode 100644 index 1dbc1a5..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%js%slider.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-block-slider.scss b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-block-slider.scss deleted file mode 100644 index f1092d6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-block-slider.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-featured.scss b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-featured.scss deleted file mode 100644 index 3a188bf..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-featured.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-header-alt.scss b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-header-alt.scss deleted file mode 100644 index 5b41641..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-header-alt.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-menu.scss b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-menu.scss deleted file mode 100644 index f326e2d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-menu.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-utility.scss b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-utility.scss deleted file mode 100644 index 7cdf15c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%_vx-utility.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%style.scss b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%style.scss deleted file mode 100644 index 530349a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%scss%style.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%templates%header.php b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%templates%header.php deleted file mode 100644 index 61cb8c8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%templates%header.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%templates%template-homepage.php b/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%templates%template-homepage.php deleted file mode 100644 index 06422fa..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-block%theme%assets%templates%template-homepage.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%.gitignore b/legacy/.vimtmp/%home%ray%Projects%vx-clip%.gitignore deleted file mode 100644 index 18fd9d2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%.gitignore and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%README.md b/legacy/.vimtmp/%home%ray%Projects%vx-clip%README.md deleted file mode 100644 index 272c429..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%TODO.md b/legacy/.vimtmp/%home%ray%Projects%vx-clip%TODO.md deleted file mode 100644 index b2adeef..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%TODO.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%env.sh b/legacy/.vimtmp/%home%ray%Projects%vx-clip%env.sh deleted file mode 100644 index 14ef5b5..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%env.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%env.sh.example b/legacy/.vimtmp/%home%ray%Projects%vx-clip%env.sh.example deleted file mode 100644 index b6f6865..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%env.sh.example and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%mount-wp-content.sh b/legacy/.vimtmp/%home%ray%Projects%vx-clip%mount-wp-content.sh deleted file mode 100755 index 8a68bb7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%mount-wp-content.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%uidfile b/legacy/.vimtmp/%home%ray%Projects%vx-clip%uidfile deleted file mode 100644 index f9d41e4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%uidfile and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%.git%COMMIT_EDITMSG deleted file mode 100644 index 70131f0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%functions.php b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%functions.php deleted file mode 100644 index 1a4293b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%functions.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.babelrc b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.babelrc deleted file mode 100644 index 2143c08..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.babelrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.eslintignore b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.eslintignore deleted file mode 100644 index d08fe58..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.eslintignore and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.eslintrc.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.eslintrc.js deleted file mode 100644 index dd9e184..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%.eslintrc.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%js%index.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%js%index.js deleted file mode 100644 index 3c31a7f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%_base.scss b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%_base.scss deleted file mode 100644 index a4cae24..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%_base.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%_variables.scss b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%_variables.scss deleted file mode 100644 index bd0d7d0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%_variables.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%main.scss b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%main.scss deleted file mode 100644 index 546a7b9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%main.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%style.scss b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%style.scss deleted file mode 100644 index 099f723..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%assets%scss%style.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%babel.config.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%babel.config.js deleted file mode 100644 index fac29e6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%babel.config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%gulpfile.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%gulpfile.js deleted file mode 100644 index 73da95e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%gulpfile.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%js%index.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%js%index.js deleted file mode 100644 index 21404b2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%node_modules%has-value%index.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%node_modules%has-value%index.js deleted file mode 100644 index b94d31c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%node_modules%has-value%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%package.json b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%package.json deleted file mode 100644 index 2150717..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%package.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%postcss.config.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%postcss.config.js deleted file mode 100644 index 9aadbdc..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%postcss.config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%scss%_base.scss b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%scss%_base.scss deleted file mode 100644 index ac252b9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%scss%_base.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%scss%style.scss b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%scss%style.scss deleted file mode 100644 index c211041..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%scss%style.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%webpack.config.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%webpack.config.js deleted file mode 100644 index d95d674..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%src%webpack.config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%.babelrc b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%.babelrc deleted file mode 100644 index db11839..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%.babelrc and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%assets%scripts%main.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%assets%scripts%main.js deleted file mode 100644 index beecec2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%assets%scripts%main.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%assets%styles%main.scss b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%assets%styles%main.scss deleted file mode 100644 index 68341b0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%assets%styles%main.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%build.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%build.js deleted file mode 100644 index 512701b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%build.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%config.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%config.js deleted file mode 100644 index 79b0f37..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%hmr%index.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%hmr%index.js deleted file mode 100644 index 07007bd..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%hmr%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%hmr%overlay.json b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%hmr%overlay.json deleted file mode 100644 index 7b65cb2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%hmr%overlay.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%non-js-entry-cleanup-plugin%index.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%non-js-entry-cleanup-plugin%index.js deleted file mode 100644 index 3ec018d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%non-js-entry-cleanup-plugin%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%publicPath.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%publicPath.js deleted file mode 100644 index b9d35db..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%publicPath.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%serve.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%serve.js deleted file mode 100644 index ae20821..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%serve.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%webpack.config.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%webpack.config.js deleted file mode 100644 index fd619b0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%compiler%webpack.config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%package.json b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%package.json deleted file mode 100644 index e1cbbe1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%package.json and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%postcss.config.js b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%postcss.config.js deleted file mode 100644 index f56371b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-content%themes%my-child-theme%webpack%postcss.config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-mount.sh b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-mount.sh deleted file mode 100755 index 94a1360..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-mount.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-plugins.sh b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-plugins.sh deleted file mode 100755 index e20f3f2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-plugins.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-test-data.sh b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-test-data.sh deleted file mode 100755 index 1a66030..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-test-data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-woocommerce.sh b/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-woocommerce.sh deleted file mode 100755 index 27200e9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-clip%wp-woocommerce.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%Header.vue b/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%Header.vue deleted file mode 100644 index b84838b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%Header.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%LangSwitcher.vue b/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%LangSwitcher.vue deleted file mode 100644 index 6ee1eeb..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%LangSwitcher.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%Page.vue b/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%Page.vue deleted file mode 100644 index 19fdd93..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%Page.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%PageContent.vue b/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%PageContent.vue deleted file mode 100644 index 372b9fe..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%components%PageContent.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%nuxt.config.js b/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%nuxt.config.js deleted file mode 100644 index e68172c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%nuxt.config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%pages%contact.vue b/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%pages%contact.vue deleted file mode 100644 index 64c4c92..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%vx-nuxt%pages%contact.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%mount.sh b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%mount.sh deleted file mode 100644 index 6ab07c3..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%mount.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%.git%COMMIT_EDITMSG deleted file mode 100644 index b22b5d9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%js%block.js b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%js%block.js deleted file mode 100644 index 624232d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%js%block.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%js%index.js b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%js%index.js deleted file mode 100644 index 2db0735..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_animations.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_animations.scss deleted file mode 100644 index 6056832..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_animations.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_base.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_base.scss deleted file mode 100644 index a7923b0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_base.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_mixins.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_mixins.scss deleted file mode 100644 index 6f443e0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_mixins.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_variables.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_variables.scss deleted file mode 100644 index 1669549..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%_variables.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%editor.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%editor.scss deleted file mode 100644 index 4fcde4b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%editor.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%style.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%style.scss deleted file mode 100644 index baea293..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%src%scss%style.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%woo-featured.php b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%woo-featured.php deleted file mode 100644 index 8bbcbf7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-featured%woo-featured%woo-featured.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%.git%COMMIT_EDITMSG deleted file mode 100644 index c7bd833..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%TODO.md b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%TODO.md deleted file mode 100644 index c5b7f44..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%TODO.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%header.php b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%header.php deleted file mode 100644 index 5788088..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%header.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%js%index.js b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%js%index.js deleted file mode 100644 index c1b6c61..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_base.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_base.scss deleted file mode 100644 index a934dfe..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_base.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_header.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_header.scss deleted file mode 100644 index 8e2f422..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_header.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_layout.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_layout.scss deleted file mode 100644 index 781f7d8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_layout.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_mixins.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_mixins.scss deleted file mode 100644 index cce31db..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_mixins.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_mixinx.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_mixinx.scss deleted file mode 100644 index 9c0d7cc..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_mixinx.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_transitions.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_transitions.scss deleted file mode 100644 index 72d7fde..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_transitions.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_variables.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_variables.scss deleted file mode 100644 index cca469c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_variables.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_vx-wh-header.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_vx-wh-header.scss deleted file mode 100644 index c8bbd6b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%_vx-wh-header.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%style.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%style.scss deleted file mode 100644 index ebf5880..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%src%scss%style.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%woo-header.php b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%woo-header.php deleted file mode 100644 index 9d73d4f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%woo-header%woo-header.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%wp-mount.sh b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%wp-mount.sh deleted file mode 100644 index 504c594..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-header%wp-mount.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%mount.sh b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%mount.sh deleted file mode 100644 index bb6846c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%mount.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%.git%COMMIT_EDITMSG deleted file mode 100644 index cbc2778..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%hero.php b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%hero.php deleted file mode 100644 index dee4b45..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%hero.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%inc%acf%acf.php b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%inc%acf%acf.php deleted file mode 100644 index 0880786..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%inc%acf%acf.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%hero.php b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%hero.php deleted file mode 100644 index a26b7ee..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%hero.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%js%index.js b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%js%index.js deleted file mode 100644 index d40a701..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_animations.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_animations.scss deleted file mode 100644 index ca4ed59..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_animations.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_layout.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_layout.scss deleted file mode 100644 index bfc7516..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_layout.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_mixins.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_mixins.scss deleted file mode 100644 index 6b4f777..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_mixins.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_variables.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_variables.scss deleted file mode 100644 index 42ca9f5..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%_variables.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%style.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%style.scss deleted file mode 100644 index 92422c3..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%src%scss%style.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%woo-hero.php b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%woo-hero.php deleted file mode 100644 index 55e5d78..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-hero%woo-hero%woo-hero.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%mount.sh b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%mount.sh deleted file mode 100644 index 33471ad..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%mount.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%.git%COMMIT_EDITMSG deleted file mode 100644 index f01ffef..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%functions.php b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%functions.php deleted file mode 100644 index 3f88242..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%functions.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%js%index.js b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%js%index.js deleted file mode 100644 index ced872f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%_layout.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%_layout.scss deleted file mode 100644 index bc2bfa2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%_layout.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%_variables.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%_variables.scss deleted file mode 100644 index c854596..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%_variables.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%style.scss b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%style.scss deleted file mode 100644 index c37bb67..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%src%scss%style.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%style.css b/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%style.css deleted file mode 100644 index 6f41ed4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects%wordpress%woo-vxi%woo-vxi%style.css and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%arch-update-check.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%arch-update-check.sh deleted file mode 100644 index 975e37c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%arch-update-check.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%notify-updates b/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%notify-updates deleted file mode 100644 index 5f4ae67..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%notify-updates and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%notify-updates.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%notify-updates.sh deleted file mode 100644 index ff9a0e3..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%notify-updates.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%pacman-update-count.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%pacman-update-count.sh deleted file mode 100644 index 8d4da9d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%arch-update-checker%pacman-update-count.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%dnsmasq.d%04-pihole-static-dhcp.conf b/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%dnsmasq.d%04-pihole-static-dhcp.conf deleted file mode 100644 index 5e03e22..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%dnsmasq.d%04-pihole-static-dhcp.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%dnsmasq.d%90-custom-dns.conf b/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%dnsmasq.d%90-custom-dns.conf deleted file mode 100644 index 6c4363b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%dnsmasq.d%90-custom-dns.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%sync.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%sync.sh deleted file mode 100644 index 9c2ea2c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%dns-sync%sync.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%hostname-sync%dnsmasq.d%04-pihole-static-dhcp.conf b/legacy/.vimtmp/%home%ray%Projects-Sync%hostname-sync%dnsmasq.d%04-pihole-static-dhcp.conf deleted file mode 100644 index 86b704d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%hostname-sync%dnsmasq.d%04-pihole-static-dhcp.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%hostname-sync%dnsmasq.d%90-custom-dns.conf b/legacy/.vimtmp/%home%ray%Projects-Sync%hostname-sync%dnsmasq.d%90-custom-dns.conf deleted file mode 100644 index cf345df..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%hostname-sync%dnsmasq.d%90-custom-dns.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%install-scripts%xdg-dirs.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%install-scripts%xdg-dirs.sh deleted file mode 100644 index f82e379..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%install-scripts%xdg-dirs.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott-flow-model-management%components%Footer.vue b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott-flow-model-management%components%Footer.vue deleted file mode 100644 index f7673ec..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott-flow-model-management%components%Footer.vue and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%.git%COMMIT_EDITMSG deleted file mode 100644 index 5742dd8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%.git%info%exclude b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%.git%info%exclude deleted file mode 100644 index 242aa66..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%.git%info%exclude and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%.git%COMMIT_EDITMSG deleted file mode 100644 index 97b2992..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%.gitignore b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%.gitignore deleted file mode 100644 index 742bb56..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%.gitignore and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%NOTES.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%NOTES.md deleted file mode 100644 index f2f7381..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%NOTES.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%README.md deleted file mode 100644 index 276e58f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%TODO.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%TODO.md deleted file mode 100644 index bc64940..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%TODO.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%_about.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%_about.scss deleted file mode 100644 index 5c49cf1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%_about.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%main.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%main.scss deleted file mode 100644 index 91e2e9f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%main.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%mixins.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%mixins.scss deleted file mode 100644 index d88464b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%css%mixins.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%scss%main.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%scss%main.scss deleted file mode 100644 index 187335d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%assets%scss%main.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%blog%publish.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%blog%publish.sh deleted file mode 100644 index 375458d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%blog%publish.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%build.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%build.sh deleted file mode 100755 index 518a8d7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%build.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%config.toml b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%config.toml deleted file mode 100644 index 969bca8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%config.toml and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%about.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%about.html deleted file mode 100644 index bc87289..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%about.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%about.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%about.md deleted file mode 100644 index 6b23ea9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%about.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%portfolio%flowmm.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%portfolio%flowmm.md deleted file mode 100644 index ca82897..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%portfolio%flowmm.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%bootstrap-vs-tailwind.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%bootstrap-vs-tailwind.md deleted file mode 100644 index d50172f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%bootstrap-vs-tailwind.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%developing-my-blog.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%developing-my-blog.md deleted file mode 100644 index fa59cf4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%developing-my-blog.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%flowmm.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%flowmm.md deleted file mode 100644 index f4f84a8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%flowmm.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%giana.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%giana.md deleted file mode 100644 index 3687567..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%giana.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%leopold.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%leopold.md deleted file mode 100644 index 8888e00..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%leopold.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%my-first-wordpress-site.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%my-first-wordpress-site.md deleted file mode 100644 index 7c26fa2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%my-first-wordpress-site.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%stanthams.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%stanthams.md deleted file mode 100644 index 104e89a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%posts%stanthams.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%test.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%test.html deleted file mode 100644 index 362e711..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%content%test.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%flowmm-notes.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%flowmm-notes.md deleted file mode 100644 index 9b43051..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%flowmm-notes.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%partials%svg%gitea.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%partials%svg%gitea.svg deleted file mode 100644 index b10754a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%partials%svg%gitea.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%partials%svg%linkedin.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%partials%svg%linkedin.svg deleted file mode 100644 index 99ba7b5..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%partials%svg%linkedin.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%shortcodes%baseurl.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%shortcodes%baseurl.html deleted file mode 100644 index 22668ac..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%shortcodes%baseurl.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%shortcodes%divwrap.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%shortcodes%divwrap.html deleted file mode 100644 index e427530..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%layouts%shortcodes%divwrap.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%octobercms.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%octobercms.md deleted file mode 100644 index 6975307..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%octobercms.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%publish.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%publish.sh deleted file mode 100644 index 6e7dd27..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%publish.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%serve.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%serve.sh deleted file mode 100644 index 41d4e35..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%serve.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%static%css%custom.css b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%static%css%custom.css deleted file mode 100644 index e2cd5e2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%static%css%custom.css and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%static%custom.css b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%static%custom.css deleted file mode 100644 index b7641cf..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%static%custom.css and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%.git%COMMIT_EDITMSG deleted file mode 100644 index 22551e1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%README.md deleted file mode 100644 index c177d90..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_base.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_base.scss deleted file mode 100644 index 2d83243..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_base.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_base_dark.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_base_dark.scss deleted file mode 100644 index e70a1d1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_base_dark.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_content.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_content.scss deleted file mode 100644 index cc86184..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_content.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_content_dark.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_content_dark.scss deleted file mode 100644 index 4f2a6a6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_content_dark.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_footer.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_footer.scss deleted file mode 100644 index b37ff68..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_footer.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_footer_dark.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_footer_dark.scss deleted file mode 100644 index ce2b4d9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_footer_dark.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_navigation.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_navigation.scss deleted file mode 100644 index 5f11334..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_navigation.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_pagination.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_pagination.scss deleted file mode 100644 index 9e86ecc..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_pagination.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_variables.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_variables.scss deleted file mode 100644 index 92f48dd..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%assets%scss%_variables.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%_default%baseof.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%_default%baseof.html deleted file mode 100644 index 9fd72f2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%_default%baseof.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%_default%list.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%_default%list.html deleted file mode 100644 index 8188c4e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%_default%list.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%footer.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%footer.html deleted file mode 100644 index b34e0d4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%footer.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%header.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%header.html deleted file mode 100644 index 1df07a4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%header.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%home.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%home.html deleted file mode 100644 index 269c0d8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%home.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%list.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%list.html deleted file mode 100644 index 1314ac9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%list.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%pagination.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%pagination.html deleted file mode 100644 index ae179d8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%pagination.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%posts%series.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%posts%series.html deleted file mode 100644 index ce7ed83..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%posts%series.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%calendar.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%calendar.svg deleted file mode 100644 index ed3e6dd..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%calendar.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%clock.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%clock.svg deleted file mode 100644 index f10ce6b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%clock.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%folder.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%folder.svg deleted file mode 100644 index 1322eef..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%folder.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%hamburder.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%hamburder.svg deleted file mode 100644 index fe74b93..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%hamburder.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%hamburger.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%hamburger.svg deleted file mode 100644 index a7cb779..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%hamburger.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%linkedin.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%linkedin.svg deleted file mode 100644 index f8fbd5b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%linkedin.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%tag.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%tag.svg deleted file mode 100644 index b9a3b07..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%svg%tag.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%taxonomy%categories.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%taxonomy%categories.html deleted file mode 100644 index b255113..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%taxonomy%categories.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%taxonomy%tags.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%taxonomy%tags.html deleted file mode 100644 index c9ea3b1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%partials%taxonomy%tags.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%posts%list.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%posts%list.html deleted file mode 100644 index 64b7220..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%posts%list.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%posts%single.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%posts%single.html deleted file mode 100644 index 361b8b5..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%layouts%posts%single.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%static%js%script.js b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%static%js%script.js deleted file mode 100644 index 5c34871..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog%themes%hugo-coder%static%js%script.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog.html deleted file mode 100644 index 7452fc1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%blog.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%gulpfile.js b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%gulpfile.js deleted file mode 100644 index 3976351..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%gulpfile.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo%quickstart%config.toml b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo%quickstart%config.toml deleted file mode 100644 index f9aa90f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo%quickstart%config.toml and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo%quickstart%content%posts%my-first-post.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo%quickstart%content%posts%my-first-post.md deleted file mode 100644 index 5144902..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo%quickstart%content%posts%my-first-post.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%README.md deleted file mode 100644 index a5080c6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%assets%scss%_variables.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%assets%scss%_variables.scss deleted file mode 100644 index cd69409..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%assets%scss%_variables.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%layouts%_default%baseof.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%layouts%_default%baseof.html deleted file mode 100644 index 0965ee4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%hugo-coder-fork%layouts%_default%baseof.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%blog.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%blog.html deleted file mode 100644 index 2bfd000..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%blog.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%img%home-bg.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%img%home-bg.svg deleted file mode 100644 index 288b333..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%img%home-bg.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%index.html b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%index.html deleted file mode 100644 index eb3f8ad..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%index.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%AutoScroll.js b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%AutoScroll.js deleted file mode 100644 index 8e35ae4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%AutoScroll.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%blog.js b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%blog.js deleted file mode 100644 index 6b8ffc6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%blog.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%index.js b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%index.js deleted file mode 100644 index 8676f38..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%pages%blog.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%pages%blog.njk deleted file mode 100644 index 1a0f58f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%pages%blog.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%pages%index.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%pages%index.njk deleted file mode 100644 index c7a1457..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%pages%index.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_animations.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_animations.scss deleted file mode 100644 index 7dbb94f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_animations.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_base.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_base.scss deleted file mode 100644 index 1485410..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_base.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_layout.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_layout.scss deleted file mode 100644 index bbe64d7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_layout.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_mixins.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_mixins.scss deleted file mode 100644 index e6e8e5f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_mixins.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_section.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_section.scss deleted file mode 100644 index 05db273..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_section.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_variables.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_variables.scss deleted file mode 100644 index 59b2642..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%_variables.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_about.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_about.scss deleted file mode 100644 index 0a49cf4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_about.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_contact.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_contact.scss deleted file mode 100644 index c361b56..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_contact.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_home.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_home.scss deleted file mode 100644 index eb93655..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_home.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_projects.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_projects.scss deleted file mode 100644 index 00634d6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%sections%_projects.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%style.scss b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%style.scss deleted file mode 100644 index f7ff771..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%scss%style.scss and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%svg%home-bg.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%svg%home-bg.svg deleted file mode 100644 index c7bca9a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%svg%home-bg.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%layout.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%layout.njk deleted file mode 100644 index c20c1bb..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%layout.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%partials%site-nav.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%partials%site-nav.njk deleted file mode 100644 index ebf835a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%partials%site-nav.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%about.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%about.njk deleted file mode 100644 index 6d4ceba..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%about.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%contact.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%contact.njk deleted file mode 100644 index 7977e9f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%contact.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%home.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%home.njk deleted file mode 100644 index a125021..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%home.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%projects.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%projects.njk deleted file mode 100644 index ccea6f2..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%sections%projects.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%site-nav.njk b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%site-nav.njk deleted file mode 100644 index 780e8ef..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%site-nav.njk and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%svg%home-bg.svg b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%svg%home-bg.svg deleted file mode 100644 index bc5189b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliott.dev%src%templates%svg%home-bg.svg and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%.git%COMMIT_EDITMSG deleted file mode 100644 index 97ef86d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%.gitignore b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%.gitignore deleted file mode 100644 index b08967e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%.gitignore and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%NOTES.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%NOTES.md deleted file mode 100644 index 0eac0b7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%NOTES.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%README.md deleted file mode 100644 index d4f355a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%linkedin-summary.txt b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%linkedin-summary.txt deleted file mode 100644 index 86fb167..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%linkedin-summary.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%feed%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%feed%.git%COMMIT_EDITMSG deleted file mode 100644 index b7eb89a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%feed%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%feed%main.py b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%feed%main.py deleted file mode 100644 index 93f35ff..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%feed%main.py and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%offers%notes.txt b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%offers%notes.txt deleted file mode 100644 index 6fe99bb..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%peopleperhour%offers%notes.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-feed%main.py b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-feed%main.py deleted file mode 100644 index dd0667e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-feed%main.py and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-personalise-your-application.txt b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-personalise-your-application.txt deleted file mode 100644 index d6507e9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-personalise-your-application.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-summary.txt b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-summary.txt deleted file mode 100644 index 2c346a8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%pph-summary.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%roadmap.md b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%roadmap.md deleted file mode 100644 index 779e965..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%roadmap.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%simple-website-using-javascript-html-and-css-beginners-2739072.txt b/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%simple-website-using-javascript-html-and-css-beginners-2739072.txt deleted file mode 100644 index 5205e60..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%rayelliottdev%simple-website-using-javascript-html-and-css-beginners-2739072.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%.git%COMMIT_EDITMSG deleted file mode 100644 index 7fabc04..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%README.md deleted file mode 100644 index 8bc608d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%install.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%install.sh deleted file mode 100644 index cb59dd0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%install.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%date-show b/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%date-show deleted file mode 100644 index fe2b5e8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%date-show and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%newbash b/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%newbash deleted file mode 100644 index 416acf1..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%newbash and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%newsh b/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%newsh deleted file mode 100644 index 42289e6..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%newsh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%pam-say b/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%pam-say deleted file mode 100644 index d58492a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%src%pam-say and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%uninstall.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%uninstall.sh deleted file mode 100644 index 883e874..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%scripts%uninstall.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%tts%festival%date-show b/legacy/.vimtmp/%home%ray%Projects-Sync%tts%festival%date-show deleted file mode 100644 index 7d3ff8b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%tts%festival%date-show and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%tts%festival%time-long.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%tts%festival%time-long.sh deleted file mode 100644 index 65e9fe3..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%tts%festival%time-long.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%.git%COMMIT_EDITMSG deleted file mode 100644 index e722401..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%README.md deleted file mode 100644 index 24defba..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-add b/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-add deleted file mode 100644 index 432d9b0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-add and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-get b/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-get deleted file mode 100644 index bca472a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-get and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-menu b/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-menu deleted file mode 100644 index e828d3c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-menu and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-menu.config b/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-menu.config deleted file mode 100644 index 26c82b8..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%bookmark-menu.config and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%get-bookmark b/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%get-bookmark deleted file mode 100644 index 0a013cd..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%get-bookmark and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%universal-bookmark b/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%universal-bookmark deleted file mode 100644 index 2e4fd10..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%universal-bookmarks%universal-bookmark and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%.git%COMMIT_EDITMSG deleted file mode 100644 index a6a8bce..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%README.md deleted file mode 100644 index 27ca8df..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%install.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%install.sh deleted file mode 100644 index 655fc5f..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%install.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%notify-updates b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%notify-updates deleted file mode 100644 index f4f55cd..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%notify-updates and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%notify-updates.config b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%notify-updates.config deleted file mode 100644 index 1abaa43..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%notify-updates.config and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.service b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.service deleted file mode 100644 index de4bdb4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.service and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.sh deleted file mode 100644 index 62991eb..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.timer b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.timer deleted file mode 100644 index eabcc30..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%pacman-update-count.timer and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%uninstall.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%uninstall.sh deleted file mode 100644 index ba97a84..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%uninstall.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%update-notifier.service b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%update-notifier.service deleted file mode 100644 index 31b2c3c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%update-notifier.service and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%update-notifier.timer b/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%update-notifier.timer deleted file mode 100644 index 3030094..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%update-notifier%update-notifier.timer and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%upwork%NOTES.md b/legacy/.vimtmp/%home%ray%Projects-Sync%upwork%NOTES.md deleted file mode 100644 index b3b05b4..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%upwork%NOTES.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%upwork%linkedin-summary.txt b/legacy/.vimtmp/%home%ray%Projects-Sync%upwork%linkedin-summary.txt deleted file mode 100644 index 3d43771..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%upwork%linkedin-summary.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%README.md deleted file mode 100644 index 5432202..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%lang%de-DE.js b/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%lang%de-DE.js deleted file mode 100644 index df83d65..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%lang%de-DE.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%nuxt.config.js b/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%nuxt.config.js deleted file mode 100644 index 3af5d47..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%vx-nuxt%nuxt.config.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%woo-shop%candidate%products%monaco-resize.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%woo-shop%candidate%products%monaco-resize.sh deleted file mode 100644 index 042b510..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%woo-shop%candidate%products%monaco-resize.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%woo-shop%products%grey-loose-neck-knitwear%monaco-resize.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%woo-shop%products%grey-loose-neck-knitwear%monaco-resize.sh deleted file mode 100644 index 2a5758d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%woo-shop%products%grey-loose-neck-knitwear%monaco-resize.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-blank%config b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-blank%config deleted file mode 100644 index 131422d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-blank%config and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%.git%COMMIT_EDITMSG deleted file mode 100644 index 0e78281..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%.gitignore b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%.gitignore deleted file mode 100644 index e030523..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%.gitignore and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%README.md b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%README.md deleted file mode 100644 index 00a8202..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%README.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%config b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%config deleted file mode 100644 index ddf1851..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%config and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%config-example b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%config-example deleted file mode 100644 index 045549c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%config-example and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%container-setup.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%container-setup.sh deleted file mode 100644 index 169dc62..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%container-setup.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%deploy-to-container.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%deploy-to-container.sh deleted file mode 100644 index d76e52a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%deploy-to-container.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%config%000-default.conf b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%config%000-default.conf deleted file mode 100644 index e0450d0..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%config%000-default.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%container-create.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%container-create.sh deleted file mode 100644 index 48d1cdb..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%container-create.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%download-data.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%download-data.sh deleted file mode 100644 index ff1e8d7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%download-data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%export-data.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%export-data.sh deleted file mode 100644 index b1dc887..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev%export-data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev-container-deploy.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev-container-deploy.sh deleted file mode 100644 index a44fb67..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev-container-deploy.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev-setup-notes.txt b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev-setup-notes.txt deleted file mode 100644 index 1ffb42e..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%dev-setup-notes.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%install.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%install.sh deleted file mode 100644 index b817f59..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%install.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%notes.txt b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%notes.txt deleted file mode 100644 index dd24c74..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%notes.txt and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%prod-webserver-provision.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%prod-webserver-provision.sh deleted file mode 100644 index a44a555..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%prod-webserver-provision.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%config%nginx.conf b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%config%nginx.conf deleted file mode 100644 index 9dafb5a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%config%nginx.conf and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%config%wp-config-forward-headers.php b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%config%wp-config-forward-headers.php deleted file mode 100644 index 8e102da..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%config%wp-config-forward-headers.php and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%docker-compose.yml b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%docker-compose.yml deleted file mode 100644 index 84e8c3c..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%docker-compose.yml and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%export-data.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%export-data.sh deleted file mode 100644 index 137b9a7..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%export-data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%export-to-production.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%export-to-production.sh deleted file mode 100644 index 12aa179..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%export-to-production.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%webserver-setup.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%webserver-setup.sh deleted file mode 100644 index 28163c3..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%production%webserver-setup.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%publish.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%publish.sh deleted file mode 100644 index 7286d13..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%publish.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%webserver-provision.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%webserver-provision.sh deleted file mode 100644 index 68c8ca9..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%webserver-provision.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%webserver-setup.sh b/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%webserver-setup.sh deleted file mode 100644 index 5114828..0000000 Binary files a/legacy/.vimtmp/%home%ray%Projects-Sync%wordpress-dev%webserver-setup.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Sync%bookmarks%bookmarks-saved b/legacy/.vimtmp/%home%ray%Sync%bookmarks%bookmarks-saved deleted file mode 100644 index a9a9c6b..0000000 Binary files a/legacy/.vimtmp/%home%ray%Sync%bookmarks%bookmarks-saved and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Sync%qutebrowser%quickmarks b/legacy/.vimtmp/%home%ray%Sync%qutebrowser%quickmarks deleted file mode 100644 index cb36655..0000000 Binary files a/legacy/.vimtmp/%home%ray%Sync%qutebrowser%quickmarks and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Temp%borg-scripts%borg-template.sh b/legacy/.vimtmp/%home%ray%Temp%borg-scripts%borg-template.sh deleted file mode 100644 index 024556a..0000000 Binary files a/legacy/.vimtmp/%home%ray%Temp%borg-scripts%borg-template.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Temp%gsap%assets%css%style.css b/legacy/.vimtmp/%home%ray%Temp%gsap%assets%css%style.css deleted file mode 100644 index f94f4da..0000000 Binary files a/legacy/.vimtmp/%home%ray%Temp%gsap%assets%css%style.css and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Temp%gsap%assets%js%index.js b/legacy/.vimtmp/%home%ray%Temp%gsap%assets%js%index.js deleted file mode 100644 index 014affe..0000000 Binary files a/legacy/.vimtmp/%home%ray%Temp%gsap%assets%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Temp%gsap%index.html b/legacy/.vimtmp/%home%ray%Temp%gsap%index.html deleted file mode 100644 index 29e1cff..0000000 Binary files a/legacy/.vimtmp/%home%ray%Temp%gsap%index.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Temp%test.sh b/legacy/.vimtmp/%home%ray%Temp%test.sh deleted file mode 100644 index ea7d03d..0000000 Binary files a/legacy/.vimtmp/%home%ray%Temp%test.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Temp%text-filters%assets%css%style.css b/legacy/.vimtmp/%home%ray%Temp%text-filters%assets%css%style.css deleted file mode 100644 index a785390..0000000 Binary files a/legacy/.vimtmp/%home%ray%Temp%text-filters%assets%css%style.css and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%Temp%text-filters%index.html b/legacy/.vimtmp/%home%ray%Temp%text-filters%index.html deleted file mode 100644 index fe2e7df..0000000 Binary files a/legacy/.vimtmp/%home%ray%Temp%text-filters%index.html and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%mirrorlist-update.sh b/legacy/.vimtmp/%home%ray%mirrorlist-update.sh deleted file mode 100644 index de170fe..0000000 Binary files a/legacy/.vimtmp/%home%ray%mirrorlist-update.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%proxmox-startup.md b/legacy/.vimtmp/%home%ray%proxmox-startup.md deleted file mode 100644 index 3885a0e..0000000 Binary files a/legacy/.vimtmp/%home%ray%proxmox-startup.md and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%pve-spice.sh b/legacy/.vimtmp/%home%ray%pve-spice.sh deleted file mode 100644 index 4c51f6a..0000000 Binary files a/legacy/.vimtmp/%home%ray%pve-spice.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%scroll_mouse.sh b/legacy/.vimtmp/%home%ray%scroll_mouse.sh deleted file mode 100644 index 87bdec5..0000000 Binary files a/legacy/.vimtmp/%home%ray%scroll_mouse.sh and /dev/null differ diff --git a/legacy/.vimtmp/%home%ray%surfUntarget.js b/legacy/.vimtmp/%home%ray%surfUntarget.js deleted file mode 100644 index 3dedbe4..0000000 Binary files a/legacy/.vimtmp/%home%ray%surfUntarget.js and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Projects%Archive%Vue%flow-model-management%components%Footer.vue b/legacy/.vimtmp/%mnt%data%Projects%Archive%Vue%flow-model-management%components%Footer.vue deleted file mode 100644 index 7cb7476..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Projects%Archive%Vue%flow-model-management%components%Footer.vue and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Projects%gsap%assets%css%style.css b/legacy/.vimtmp/%mnt%data%Projects%gsap%assets%css%style.css deleted file mode 100644 index 33e3357..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Projects%gsap%assets%css%style.css and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Projects%gsap%index.html b/legacy/.vimtmp/%mnt%data%Projects%gsap%index.html deleted file mode 100644 index 4d4b005..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Projects%gsap%index.html and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Projects%liquid-image%assets%css%style.css b/legacy/.vimtmp/%mnt%data%Projects%liquid-image%assets%css%style.css deleted file mode 100644 index 54c83a1..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Projects%liquid-image%assets%css%style.css and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Projects%liquid-image%index.html b/legacy/.vimtmp/%mnt%data%Projects%liquid-image%index.html deleted file mode 100644 index 88c6a8f..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Projects%liquid-image%index.html and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Projects%scrape-test%pages%page-scrape.sh b/legacy/.vimtmp/%mnt%data%Projects%scrape-test%pages%page-scrape.sh deleted file mode 100644 index 76f3cd8..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Projects%scrape-test%pages%page-scrape.sh and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Projects%woo-shop%colors.scss b/legacy/.vimtmp/%mnt%data%Projects%woo-shop%colors.scss deleted file mode 100644 index 6cca174..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Projects%woo-shop%colors.scss and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Projects%woo-shop%colors.txt b/legacy/.vimtmp/%mnt%data%Projects%woo-shop%colors.txt deleted file mode 100644 index 418d136..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Projects%woo-shop%colors.txt and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Shared%gsap%assets%css%style.css b/legacy/.vimtmp/%mnt%data%Shared%gsap%assets%css%style.css deleted file mode 100644 index 11abec0..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Shared%gsap%assets%css%style.css and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Shared%gsap%assets%js%index.js b/legacy/.vimtmp/%mnt%data%Shared%gsap%assets%js%index.js deleted file mode 100644 index 711a537..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Shared%gsap%assets%js%index.js and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%Shared%gsap%index.html b/legacy/.vimtmp/%mnt%data%Shared%gsap%index.html deleted file mode 100644 index afc380c..0000000 Binary files a/legacy/.vimtmp/%mnt%data%Shared%gsap%index.html and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%data%borg-data.sh b/legacy/.vimtmp/%mnt%data%borg-data.sh deleted file mode 100644 index 28662c9..0000000 Binary files a/legacy/.vimtmp/%mnt%data%borg-data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%int_data%borg-int_data.sh b/legacy/.vimtmp/%mnt%int_data%borg-int_data.sh deleted file mode 100644 index 5f43446..0000000 Binary files a/legacy/.vimtmp/%mnt%int_data%borg-int_data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%int_data%y%borg-int_data.sh b/legacy/.vimtmp/%mnt%int_data%y%borg-int_data.sh deleted file mode 100644 index 04b24f0..0000000 Binary files a/legacy/.vimtmp/%mnt%int_data%y%borg-int_data.sh and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%README.txt b/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%README.txt deleted file mode 100644 index 76d5ad1..0000000 Binary files a/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%README.txt and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%taracantfly.666%urls.txt b/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%taracantfly.666%urls.txt deleted file mode 100644 index 775939d..0000000 Binary files a/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%taracantfly.666%urls.txt and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%urls.txt b/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%urls.txt deleted file mode 100644 index 7b419f3..0000000 Binary files a/legacy/.vimtmp/%mnt%int_data%y%fb%corkglamourphotography.com%urls.txt and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%int_data%y%vid%youtube%[ElizabethHunny xox]%batch.txt b/legacy/.vimtmp/%mnt%int_data%y%vid%youtube%[ElizabethHunny xox]%batch.txt deleted file mode 100644 index 803dd67..0000000 Binary files a/legacy/.vimtmp/%mnt%int_data%y%vid%youtube%[ElizabethHunny xox]%batch.txt and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%int_data%y%vid%youtube%[Paradise Lifestyle]%batch.txt b/legacy/.vimtmp/%mnt%int_data%y%vid%youtube%[Paradise Lifestyle]%batch.txt deleted file mode 100644 index 7bc7d1d..0000000 Binary files a/legacy/.vimtmp/%mnt%int_data%y%vid%youtube%[Paradise Lifestyle]%batch.txt and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%media%Downloads%Reddit%reddit-rmd%scrape%Melli9494%URLS.txt b/legacy/.vimtmp/%mnt%media%Downloads%Reddit%reddit-rmd%scrape%Melli9494%URLS.txt deleted file mode 100644 index a98cd13..0000000 Binary files a/legacy/.vimtmp/%mnt%media%Downloads%Reddit%reddit-rmd%scrape%Melli9494%URLS.txt and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%media%Downloads%shared%content-marketing%sophie-mcmanus-informal-list-of-words-phrases-to-cut.txt b/legacy/.vimtmp/%mnt%media%Downloads%shared%content-marketing%sophie-mcmanus-informal-list-of-words-phrases-to-cut.txt deleted file mode 100644 index 3ee572f..0000000 Binary files a/legacy/.vimtmp/%mnt%media%Downloads%shared%content-marketing%sophie-mcmanus-informal-list-of-words-phrases-to-cut.txt and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%media%borg-media.sh b/legacy/.vimtmp/%mnt%media%borg-media.sh deleted file mode 100644 index 8d770b7..0000000 Binary files a/legacy/.vimtmp/%mnt%media%borg-media.sh and /dev/null differ diff --git a/legacy/.vimtmp/%mnt%tmp%concat.txt b/legacy/.vimtmp/%mnt%tmp%concat.txt deleted file mode 100644 index 0cc1430..0000000 Binary files a/legacy/.vimtmp/%mnt%tmp%concat.txt and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-1928794-9361472885314120634 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-1928794-9361472885314120634 deleted file mode 100644 index 77bc8ed..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-1928794-9361472885314120634 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-25603-7020150079089739856 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-25603-7020150079089739856 deleted file mode 100644 index 00b7e28..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-25603-7020150079089739856 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-258650-3559313735703326834 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-258650-3559313735703326834 deleted file mode 100644 index 43235e8..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-258650-3559313735703326834 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2596571-10259532027994072035 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2596571-10259532027994072035 deleted file mode 100644 index ddeabbb..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2596571-10259532027994072035 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2596571-6019632256280208700 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2596571-6019632256280208700 deleted file mode 100644 index fd626ea..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2596571-6019632256280208700 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-1534446787125421447 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-1534446787125421447 deleted file mode 100644 index a5ec1cd..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-1534446787125421447 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-2397842591798128607 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-2397842591798128607 deleted file mode 100644 index 8f18022..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-2397842591798128607 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-7107508459314817954 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-7107508459314817954 deleted file mode 100644 index 8d23619..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2601136-7107508459314817954 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2604652-11439360266898220753 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2604652-11439360266898220753 deleted file mode 100644 index 7207f75..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2604652-11439360266898220753 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2646622-14937989491277093925 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2646622-14937989491277093925 deleted file mode 100644 index 81b2d2d..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2646622-14937989491277093925 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2646622-15823002577444494667 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2646622-15823002577444494667 deleted file mode 100644 index 9761027..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2646622-15823002577444494667 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2664540-3271596716388831522 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2664540-3271596716388831522 deleted file mode 100644 index f804e3b..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2664540-3271596716388831522 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2666030-8664489359853632582 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2666030-8664489359853632582 deleted file mode 100644 index 6e13743..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2666030-8664489359853632582 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2668344-14297569189191949597 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2668344-14297569189191949597 deleted file mode 100644 index 60f5d34..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2668344-14297569189191949597 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2671635-15318477292958208604 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2671635-15318477292958208604 deleted file mode 100644 index 09d90f8..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2671635-15318477292958208604 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2674553-17246295045610973265 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2674553-17246295045610973265 deleted file mode 100644 index e1f47af..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2674553-17246295045610973265 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2674553-4816251718606554598 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2674553-4816251718606554598 deleted file mode 100644 index 5019e23..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2674553-4816251718606554598 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2999167-5887649621571562466 b/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2999167-5887649621571562466 deleted file mode 100644 index 37d5f09..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Arch666-1000-2999167-5887649621571562466 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-11714501149670487555 b/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-11714501149670487555 deleted file mode 100644 index f8408d3..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-11714501149670487555 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-17002013444013056184 b/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-17002013444013056184 deleted file mode 100644 index ea1d64d..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-17002013444013056184 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-17327837825143658055 b/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-17327837825143658055 deleted file mode 100644 index 1711aed..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1154640-17327837825143658055 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1235895-14530971095180617444 b/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1235895-14530971095180617444 deleted file mode 100644 index f0bb5bf..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1235895-14530971095180617444 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1371637-8741560164198556297 b/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1371637-8741560164198556297 deleted file mode 100644 index 0cdbc1c..0000000 Binary files a/legacy/.vimtmp/%tmp%neomutt-Patricia-1000-1371637-8741560164198556297 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-04pfc275 b/legacy/.vimtmp/%tmp%qutebrowser-editor-04pfc275 deleted file mode 100644 index 416502c..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-04pfc275 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-06y3ql0x b/legacy/.vimtmp/%tmp%qutebrowser-editor-06y3ql0x deleted file mode 100644 index fb788ab..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-06y3ql0x and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-0nxm5hie b/legacy/.vimtmp/%tmp%qutebrowser-editor-0nxm5hie deleted file mode 100644 index fb3ecee..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-0nxm5hie and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-153r_wu4 b/legacy/.vimtmp/%tmp%qutebrowser-editor-153r_wu4 deleted file mode 100644 index ea223a9..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-153r_wu4 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-1an57lzk b/legacy/.vimtmp/%tmp%qutebrowser-editor-1an57lzk deleted file mode 100644 index c957048..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-1an57lzk and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-1qdzz99t b/legacy/.vimtmp/%tmp%qutebrowser-editor-1qdzz99t deleted file mode 100644 index 8ffc765..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-1qdzz99t and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-1ydo63q9 b/legacy/.vimtmp/%tmp%qutebrowser-editor-1ydo63q9 deleted file mode 100644 index fc202a1..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-1ydo63q9 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-21jfd77o b/legacy/.vimtmp/%tmp%qutebrowser-editor-21jfd77o deleted file mode 100644 index 03d5e28..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-21jfd77o and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-289boz1d b/legacy/.vimtmp/%tmp%qutebrowser-editor-289boz1d deleted file mode 100644 index ae8ef29..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-289boz1d and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-38ad5650 b/legacy/.vimtmp/%tmp%qutebrowser-editor-38ad5650 deleted file mode 100644 index c761817..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-38ad5650 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-505ajy2w b/legacy/.vimtmp/%tmp%qutebrowser-editor-505ajy2w deleted file mode 100644 index c6a8ac3..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-505ajy2w and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-5q2q4tas b/legacy/.vimtmp/%tmp%qutebrowser-editor-5q2q4tas deleted file mode 100644 index 7c30297..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-5q2q4tas and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-65l_kc6n b/legacy/.vimtmp/%tmp%qutebrowser-editor-65l_kc6n deleted file mode 100644 index e9d89e8..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-65l_kc6n and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-6fxommk0 b/legacy/.vimtmp/%tmp%qutebrowser-editor-6fxommk0 deleted file mode 100644 index 43df61e..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-6fxommk0 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-6gre3a0b b/legacy/.vimtmp/%tmp%qutebrowser-editor-6gre3a0b deleted file mode 100644 index a5e17b9..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-6gre3a0b and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-708x3f34 b/legacy/.vimtmp/%tmp%qutebrowser-editor-708x3f34 deleted file mode 100644 index 174bc17..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-708x3f34 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-89ker7rp b/legacy/.vimtmp/%tmp%qutebrowser-editor-89ker7rp deleted file mode 100644 index 8e253f5..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-89ker7rp and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-8bk9tjme b/legacy/.vimtmp/%tmp%qutebrowser-editor-8bk9tjme deleted file mode 100644 index 7c25b80..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-8bk9tjme and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-8te9scrj b/legacy/.vimtmp/%tmp%qutebrowser-editor-8te9scrj deleted file mode 100644 index 8076134..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-8te9scrj and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-8woxzdtk b/legacy/.vimtmp/%tmp%qutebrowser-editor-8woxzdtk deleted file mode 100644 index 98bed62..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-8woxzdtk and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-93guh3ch b/legacy/.vimtmp/%tmp%qutebrowser-editor-93guh3ch deleted file mode 100644 index cc97055..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-93guh3ch and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-_41zvjca b/legacy/.vimtmp/%tmp%qutebrowser-editor-_41zvjca deleted file mode 100644 index 6ee8520..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-_41zvjca and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-_57q6nkm b/legacy/.vimtmp/%tmp%qutebrowser-editor-_57q6nkm deleted file mode 100644 index 03da5bb..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-_57q6nkm and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-_l3s6jfv b/legacy/.vimtmp/%tmp%qutebrowser-editor-_l3s6jfv deleted file mode 100644 index 69ce945..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-_l3s6jfv and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-_o_6s3tz b/legacy/.vimtmp/%tmp%qutebrowser-editor-_o_6s3tz deleted file mode 100644 index 7400619..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-_o_6s3tz and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-_vrdfro8 b/legacy/.vimtmp/%tmp%qutebrowser-editor-_vrdfro8 deleted file mode 100644 index 914054b..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-_vrdfro8 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-aasfseep b/legacy/.vimtmp/%tmp%qutebrowser-editor-aasfseep deleted file mode 100644 index ceb67d8..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-aasfseep and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-aj407hfz b/legacy/.vimtmp/%tmp%qutebrowser-editor-aj407hfz deleted file mode 100644 index 86160f3..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-aj407hfz and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-aqrpzylu b/legacy/.vimtmp/%tmp%qutebrowser-editor-aqrpzylu deleted file mode 100644 index 5009a38..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-aqrpzylu and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-ciosfgfz b/legacy/.vimtmp/%tmp%qutebrowser-editor-ciosfgfz deleted file mode 100644 index 395847b..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-ciosfgfz and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-e61n0dyc b/legacy/.vimtmp/%tmp%qutebrowser-editor-e61n0dyc deleted file mode 100644 index 202ffe1..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-e61n0dyc and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-e776ajzh b/legacy/.vimtmp/%tmp%qutebrowser-editor-e776ajzh deleted file mode 100644 index 10a7393..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-e776ajzh and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-e_c_3jc4 b/legacy/.vimtmp/%tmp%qutebrowser-editor-e_c_3jc4 deleted file mode 100644 index 5460ded..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-e_c_3jc4 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-edefinie b/legacy/.vimtmp/%tmp%qutebrowser-editor-edefinie deleted file mode 100644 index dc37687..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-edefinie and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-ehb8is3s b/legacy/.vimtmp/%tmp%qutebrowser-editor-ehb8is3s deleted file mode 100644 index 4a5d248..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-ehb8is3s and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-fu4qluc9 b/legacy/.vimtmp/%tmp%qutebrowser-editor-fu4qluc9 deleted file mode 100644 index 842100d..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-fu4qluc9 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-gj7_glg5 b/legacy/.vimtmp/%tmp%qutebrowser-editor-gj7_glg5 deleted file mode 100644 index 73548be..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-gj7_glg5 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-jsdxy6nv b/legacy/.vimtmp/%tmp%qutebrowser-editor-jsdxy6nv deleted file mode 100644 index b1be44f..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-jsdxy6nv and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-jxf80cow b/legacy/.vimtmp/%tmp%qutebrowser-editor-jxf80cow deleted file mode 100644 index 1e16787..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-jxf80cow and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-kzy7xcr5 b/legacy/.vimtmp/%tmp%qutebrowser-editor-kzy7xcr5 deleted file mode 100644 index c5dd90e..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-kzy7xcr5 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-maaewbph b/legacy/.vimtmp/%tmp%qutebrowser-editor-maaewbph deleted file mode 100644 index e564445..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-maaewbph and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-n5dvt8tn b/legacy/.vimtmp/%tmp%qutebrowser-editor-n5dvt8tn deleted file mode 100644 index dfe4a5a..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-n5dvt8tn and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-nf1miuwy b/legacy/.vimtmp/%tmp%qutebrowser-editor-nf1miuwy deleted file mode 100644 index d363137..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-nf1miuwy and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-omb7u2ia b/legacy/.vimtmp/%tmp%qutebrowser-editor-omb7u2ia deleted file mode 100644 index 6b6e4f7..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-omb7u2ia and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-py310g94 b/legacy/.vimtmp/%tmp%qutebrowser-editor-py310g94 deleted file mode 100644 index 48b0cf2..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-py310g94 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-saarf0wt b/legacy/.vimtmp/%tmp%qutebrowser-editor-saarf0wt deleted file mode 100644 index f38fdd9..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-saarf0wt and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-sqds7nfg b/legacy/.vimtmp/%tmp%qutebrowser-editor-sqds7nfg deleted file mode 100644 index 21fe419..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-sqds7nfg and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-squ8uyq7 b/legacy/.vimtmp/%tmp%qutebrowser-editor-squ8uyq7 deleted file mode 100644 index 045dac2..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-squ8uyq7 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-sry2u514 b/legacy/.vimtmp/%tmp%qutebrowser-editor-sry2u514 deleted file mode 100644 index f35dfaa..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-sry2u514 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-subqc63o b/legacy/.vimtmp/%tmp%qutebrowser-editor-subqc63o deleted file mode 100644 index fb4ab59..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-subqc63o and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-sz6qvqe3 b/legacy/.vimtmp/%tmp%qutebrowser-editor-sz6qvqe3 deleted file mode 100644 index 7b03d3e..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-sz6qvqe3 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-t5x0gn99 b/legacy/.vimtmp/%tmp%qutebrowser-editor-t5x0gn99 deleted file mode 100644 index 0f72d17..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-t5x0gn99 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-td489h8t b/legacy/.vimtmp/%tmp%qutebrowser-editor-td489h8t deleted file mode 100644 index 02b5a4e..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-td489h8t and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-teyvepd1 b/legacy/.vimtmp/%tmp%qutebrowser-editor-teyvepd1 deleted file mode 100644 index dae5988..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-teyvepd1 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-tf3xkib8 b/legacy/.vimtmp/%tmp%qutebrowser-editor-tf3xkib8 deleted file mode 100644 index 90ad00c..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-tf3xkib8 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-tp9s5hzu b/legacy/.vimtmp/%tmp%qutebrowser-editor-tp9s5hzu deleted file mode 100644 index a50cda5..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-tp9s5hzu and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-tua0_4wz b/legacy/.vimtmp/%tmp%qutebrowser-editor-tua0_4wz deleted file mode 100644 index 3c2d655..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-tua0_4wz and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-ulbys0gi b/legacy/.vimtmp/%tmp%qutebrowser-editor-ulbys0gi deleted file mode 100644 index 6170ec1..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-ulbys0gi and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-vbhyzvyl b/legacy/.vimtmp/%tmp%qutebrowser-editor-vbhyzvyl deleted file mode 100644 index 6cda234..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-vbhyzvyl and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-vxlbwsit b/legacy/.vimtmp/%tmp%qutebrowser-editor-vxlbwsit deleted file mode 100644 index c8ef8ea..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-vxlbwsit and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-vymxj0hi b/legacy/.vimtmp/%tmp%qutebrowser-editor-vymxj0hi deleted file mode 100644 index fb508d4..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-vymxj0hi and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-wopva13g b/legacy/.vimtmp/%tmp%qutebrowser-editor-wopva13g deleted file mode 100644 index 2337900..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-wopva13g and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-xh06vw_t b/legacy/.vimtmp/%tmp%qutebrowser-editor-xh06vw_t deleted file mode 100644 index af8eb04..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-xh06vw_t and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-yneljjj1 b/legacy/.vimtmp/%tmp%qutebrowser-editor-yneljjj1 deleted file mode 100644 index 1e56e0a..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-yneljjj1 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-yq3yyohr b/legacy/.vimtmp/%tmp%qutebrowser-editor-yq3yyohr deleted file mode 100644 index d72921f..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-yq3yyohr and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-z6_ek5v0 b/legacy/.vimtmp/%tmp%qutebrowser-editor-z6_ek5v0 deleted file mode 100644 index caab4d7..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-z6_ek5v0 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-za1gy1j4 b/legacy/.vimtmp/%tmp%qutebrowser-editor-za1gy1j4 deleted file mode 100644 index 58da465..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-za1gy1j4 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%qutebrowser-editor-zvjhyfv7 b/legacy/.vimtmp/%tmp%qutebrowser-editor-zvjhyfv7 deleted file mode 100644 index 02f1bb8..0000000 Binary files a/legacy/.vimtmp/%tmp%qutebrowser-editor-zvjhyfv7 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%tmp1144_390 b/legacy/.vimtmp/%tmp%tmp1144_390 deleted file mode 100644 index 60e26c2..0000000 Binary files a/legacy/.vimtmp/%tmp%tmp1144_390 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%tmp66ndxb91 b/legacy/.vimtmp/%tmp%tmp66ndxb91 deleted file mode 100644 index 66a9d2e..0000000 Binary files a/legacy/.vimtmp/%tmp%tmp66ndxb91 and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%tmph0t6kdoq b/legacy/.vimtmp/%tmp%tmph0t6kdoq deleted file mode 100644 index 0f40991..0000000 Binary files a/legacy/.vimtmp/%tmp%tmph0t6kdoq and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%tmphqryfyds b/legacy/.vimtmp/%tmp%tmphqryfyds deleted file mode 100644 index 3c84e3c..0000000 Binary files a/legacy/.vimtmp/%tmp%tmphqryfyds and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%tmpnwomdy9d b/legacy/.vimtmp/%tmp%tmpnwomdy9d deleted file mode 100644 index f5ef433..0000000 Binary files a/legacy/.vimtmp/%tmp%tmpnwomdy9d and /dev/null differ diff --git a/legacy/.vimtmp/%tmp%tmpvyqu5sa9 b/legacy/.vimtmp/%tmp%tmpvyqu5sa9 deleted file mode 100644 index b1276ce..0000000 Binary files a/legacy/.vimtmp/%tmp%tmpvyqu5sa9 and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%bin%pve b/legacy/.vimtmp/%usr%local%bin%pve deleted file mode 100644 index 6255460..0000000 Binary files a/legacy/.vimtmp/%usr%local%bin%pve and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%bin%terminal b/legacy/.vimtmp/%usr%local%bin%terminal deleted file mode 100644 index 5057b2e..0000000 Binary files a/legacy/.vimtmp/%usr%local%bin%terminal and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%dwm%.git%COMMIT_EDITMSG b/legacy/.vimtmp/%usr%local%src%dwm%.git%COMMIT_EDITMSG deleted file mode 100644 index c15efe4..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%dwm%.git%COMMIT_EDITMSG and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%dwm%README b/legacy/.vimtmp/%usr%local%src%dwm%README deleted file mode 100644 index f8bf718..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%dwm%README and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%dwm%config.h b/legacy/.vimtmp/%usr%local%src%dwm%config.h deleted file mode 100644 index d81517d..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%dwm%config.h and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%dwm%dwm.c b/legacy/.vimtmp/%usr%local%src%dwm%dwm.c deleted file mode 100644 index 627dbc9..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%dwm%dwm.c and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%st%.gitignore b/legacy/.vimtmp/%usr%local%src%st%.gitignore deleted file mode 100644 index 8edcb15..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%st%.gitignore and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%st%config.h b/legacy/.vimtmp/%usr%local%src%st%config.h deleted file mode 100644 index 2955a33..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%st%config.h and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%st%st-pb.diff b/legacy/.vimtmp/%usr%local%src%st%st-pb.diff deleted file mode 100644 index 5b33536..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%st%st-pb.diff and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%st%st.info b/legacy/.vimtmp/%usr%local%src%st%st.info deleted file mode 100644 index 47ec4c8..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%st%st.info and /dev/null differ diff --git a/legacy/.vimtmp/%usr%local%src%surf%.gitignore b/legacy/.vimtmp/%usr%local%src%surf%.gitignore deleted file mode 100644 index 9e436c5..0000000 Binary files a/legacy/.vimtmp/%usr%local%src%surf%.gitignore and /dev/null differ diff --git a/legacy/README.md b/legacy/README.md deleted file mode 100644 index 99a268b..0000000 --- a/legacy/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Legacy Neovim Config Archive - -This folder contains the previous Neovim/Vimscript configuration and related files, archived during Phase 1 of the migration. Nothing here should be modified; use only for reference while rebuilding the new Lua-based setup. - -Archived on: 2025-12-06 - -## Contents archived -- Directories: `after/`, `autoload/`, `bundle/`, `colors/`, `ftdetect/`, `ftplugin/`, `lua/`, `tmpdir/`, `.vimtmp/` -- Files: `init.auto-window.vim`, `init.commands.vim`, `init.fold-text.vim`, `init.full.vim`, `init.plugins.vim`, `init.tabline.vim`, `init.vim`, `init.vscode.vim`, `Session.ts.vim`, `Session.vim`, `postcss.config.js`, `.netrwhist`, `.tags` - -## Kept in place (not archived) -- `undodir/`, `spell/`, `view/`, `UltiSnips/`, `templates/` -- Repo metadata: `.git/`, `.gitignore` -- Migration docs: `AGENTS.md`, `MIGRATION_PLAN.md`, `neovim-migration-guide.md` - -## Notes -- netrw history (`.netrwhist`) was archived since Neo-tree will replace netrw usage. -- Colors and Vimscript `after/` settings were archived to avoid runtimepath collisions with the new config. -- The old `lua/` directory was archived to ensure a clean rebuild of the Lua modules using the new structure and lazy.nvim. diff --git a/legacy/after/queries/css/highlights.scm b/legacy/after/queries/css/highlights.scm deleted file mode 100644 index 7fa2000..0000000 --- a/legacy/after/queries/css/highlights.scm +++ /dev/null @@ -1,18 +0,0 @@ -(id_selector (id_name) @CssIdentifier) -(id_selector (id_name)) @CssIdSelector -(tag_name) @HtmlTagName - -(class_selector (class_name) @CssClassName) -(selectors (pseudo_class_selector (class_name) @cssPseudoClass)) -(nesting_selector) @cssNestingSelector - -; need to find out how to make this more specific? -(universal_selector) @CssUniversalSelector - -((property_name) (_)) @CssProp - -(unit) @CssUnit - -(declaration (property_name) (_) @CssPropertyValue) - -(media_statement (feature_query (feature_name) @cssMediaFeatureName (_ (unit) @cssMediaQueryValueUnit) @cssMediaQueryValue) @cssMediaQuery) diff --git a/legacy/after/queries/html/highlights.scm b/legacy/after/queries/html/highlights.scm deleted file mode 100644 index 2b752d4..0000000 --- a/legacy/after/queries/html/highlights.scm +++ /dev/null @@ -1,17 +0,0 @@ -(start_tag - (attribute - (attribute_name) @ClassNameAttribute (#eq? @ClassNameAttribute "class") - (quoted_attribute_value - (attribute_value) @CssClassName ))) - -(start_tag - (attribute - (attribute_name) @IdAttribute (#eq? @IdAttribute "id") - (quoted_attribute_value - (attribute_value) @CssIdentifier ))) - -(start_tag - (attribute - (attribute_name) @DataAttribute (#match? @DataAttribute "^data-") - (quoted_attribute_value - (attribute_value) @DataAttributeValue ))) diff --git a/legacy/paper-tonic-original b/legacy/paper-tonic-original deleted file mode 120000 index dbe9322..0000000 --- a/legacy/paper-tonic-original +++ /dev/null @@ -1 +0,0 @@ -/home/ray/projects/nvim-paper-tonic \ No newline at end of file diff --git a/legacy/templates/template.sh b/legacy/templates/template.sh deleted file mode 100644 index 1a24852..0000000 --- a/legacy/templates/template.sh +++ /dev/null @@ -1 +0,0 @@ -#!/bin/sh diff --git a/lua/abbreviations.lua b/lua/abbreviations.lua deleted file mode 100644 index 9f339e2..0000000 --- a/lua/abbreviations.lua +++ /dev/null @@ -1,10 +0,0 @@ --- Abbreviations (common typo corrections) --- Phase 10.2: Insert-mode abbreviations for frequent typos - -vim.cmd.iabbrev('adn', 'and') -vim.cmd.iabbrev('waht', 'what') -vim.cmd.iabbrev('tehn', 'then') -vim.cmd.iabbrev('functin', 'function') -vim.cmd.iabbrev('positin', 'position') - -return {} diff --git a/lua/autocmds.lua b/lua/autocmds.lua deleted file mode 100644 index 1ce5b07..0000000 --- a/lua/autocmds.lua +++ /dev/null @@ -1,152 +0,0 @@ --- Non-plugin autocommands (minimal placeholder for bootstrap) -local aug = vim.api.nvim_create_augroup("UserDefaults", { clear = true }) - --- Phase 10.3: Templates (auto-populate new files from templates) -local template_aug = vim.api.nvim_create_augroup("Templates", { clear = true }) - -vim.api.nvim_create_autocmd("BufNewFile", { - group = template_aug, - pattern = "*.sh", - callback = function() - -- Read template at top of file, then move to end - vim.cmd("0read ~/.config/nvim/templates/template.sh") - vim.cmd("normal! G") - end, -}) - --- Phase 9.4: Per-filetype indentation settings to match formatters - --- PHP: WordPress coding standards (tabs, displayed as 2 spaces) -vim.api.nvim_create_autocmd("FileType", { - group = aug, - pattern = "php", - callback = function() - vim.opt_local.expandtab = false -- Use actual tabs (WordPress standard) - vim.opt_local.tabstop = 2 -- Display tabs as 2 spaces wide - vim.opt_local.shiftwidth = 2 -- Indent/outdent by 2 columns (one tab) - vim.opt_local.softtabstop = 2 -- Tab key inserts 2 columns (one tab) - end, -}) - --- JavaScript, TypeScript, JSON, CSS: Prettier defaults (2 spaces) -vim.api.nvim_create_autocmd("FileType", { - group = aug, - pattern = { "javascript", "javascriptreact", "typescript", "typescriptreact", "json", "css", "scss", "html" }, - callback = function() - vim.opt_local.expandtab = true -- Use spaces (Prettier default) - vim.opt_local.tabstop = 2 -- Display as 2 spaces - vim.opt_local.shiftwidth = 2 -- Indent by 2 - vim.opt_local.softtabstop = 2 - end, -}) - --- Lua: stylua defaults (2 spaces) -vim.api.nvim_create_autocmd("FileType", { - group = aug, - pattern = "lua", - callback = function() - vim.opt_local.expandtab = true -- Use spaces (common for Lua configs) - vim.opt_local.tabstop = 2 -- Display as 2 spaces - vim.opt_local.shiftwidth = 2 -- Indent by 2 - vim.opt_local.softtabstop = 2 - end, -}) - --- Markdown: Prettier defaults (2 spaces) + spellcheck -vim.api.nvim_create_autocmd("FileType", { - group = aug, - pattern = "markdown", - callback = function() - vim.opt_local.expandtab = true -- Use spaces - vim.opt_local.tabstop = 2 -- Display as 2 spaces - vim.opt_local.shiftwidth = 2 -- Indent by 2 - vim.opt_local.softtabstop = 2 - vim.opt_local.spell = true -- Enable spellcheck for markdown - end, -}) - --- Python: Black defaults (4 spaces) -vim.api.nvim_create_autocmd("FileType", { - group = aug, - pattern = "python", - callback = function() - vim.opt_local.expandtab = true -- Use spaces (PEP 8) - vim.opt_local.tabstop = 4 -- Display as 4 spaces - vim.opt_local.shiftwidth = 4 -- Indent by 4 - vim.opt_local.softtabstop = 4 - end, -}) - --- Phase 11.8: Colorize diagnostic severity in quickfix/location list -vim.api.nvim_create_autocmd("FileType", { - group = aug, - pattern = "qf", -- Applies to both quickfix and location list - callback = function() - -- Disable spell checking in quickfix/location list windows - vim.opt_local.spell = false - - -- Use matchadd() for higher priority highlighting - -- This will override the default qf syntax - vim.fn.matchadd("qfError", "\\", 10) - vim.fn.matchadd("qfWarning", "\\", 10) - vim.fn.matchadd("qfInfo", "\\", 10) - vim.fn.matchadd("qfHint", "\\", 10) - vim.fn.matchadd("qfNote", "\\", 10) - - -- Also match uppercase variants - vim.fn.matchadd("qfError", "\\", 10) - vim.fn.matchadd("qfWarning", "\\", 10) - vim.fn.matchadd("qfInfo", "\\", 10) - vim.fn.matchadd("qfHint", "\\", 10) - vim.fn.matchadd("qfNote", "\\", 10) - end, -}) - --- Session management: auto-load on startup, auto-save on exit (only if Session.vim exists) -local session_aug = vim.api.nvim_create_augroup("SessionManagement", { clear = true }) - --- Auto-load Session.vim if it exists in the current directory -vim.api.nvim_create_autocmd("VimEnter", { - group = session_aug, - pattern = "*", - once = true, - callback = function() - -- Only auto-load if: - -- 1. Session.vim exists in cwd - -- 2. No files were specified on command line (vim.fn.argc() == 0) - -- 3. Not started with nvim -S (check if we already loaded a session) - if vim.fn.argc() == 0 and vim.fn.filereadable("Session.vim") == 1 and vim.v.this_session == "" then - vim.cmd("silent! source Session.vim") - end - end, -}) - --- Ensure filetype is detected for current buffer after session load -vim.api.nvim_create_autocmd("SessionLoadPost", { - group = session_aug, - pattern = "*", - callback = function() - -- Trigger BufReadPost for all loaded buffers to ensure Treesitter/LSP attach - vim.schedule(function() - for _, buf in ipairs(vim.api.nvim_list_bufs()) do - if vim.api.nvim_buf_is_loaded(buf) and vim.bo[buf].buftype == "" then - vim.api.nvim_exec_autocmds("BufReadPost", { buffer = buf }) - end - end - end) - end, -}) - --- Auto-save session on exit, but ONLY if Session.vim already exists -vim.api.nvim_create_autocmd("VimLeavePre", { - group = session_aug, - pattern = "*", - callback = function() - -- Only save if Session.vim exists (user manually created it) - if vim.fn.filereadable("Session.vim") == 1 then - vim.cmd("mksession! Session.vim") - end - end, -}) - -return {} diff --git a/legacy/lua/init-cmp.lua b/lua/init-cmp.lua similarity index 100% rename from legacy/lua/init-cmp.lua rename to lua/init-cmp.lua diff --git a/legacy/lua/init-indent-blankline.lua b/lua/init-indent-blankline.lua similarity index 100% rename from legacy/lua/init-indent-blankline.lua rename to lua/init-indent-blankline.lua diff --git a/legacy/lua/init-lsp.lua b/lua/init-lsp.lua similarity index 100% rename from legacy/lua/init-lsp.lua rename to lua/init-lsp.lua diff --git a/legacy/lua/init-plugins.lua b/lua/init-plugins.lua similarity index 100% rename from legacy/lua/init-plugins.lua rename to lua/init-plugins.lua diff --git a/legacy/lua/init-treesitter.lua b/lua/init-treesitter.lua similarity index 100% rename from legacy/lua/init-treesitter.lua rename to lua/init-treesitter.lua diff --git a/legacy/lua/init.lua b/lua/init.lua similarity index 100% rename from legacy/lua/init.lua rename to lua/init.lua diff --git a/lua/keymaps.lua b/lua/keymaps.lua deleted file mode 100644 index 90bbf55..0000000 --- a/lua/keymaps.lua +++ /dev/null @@ -1,87 +0,0 @@ --- Non-plugin and global helper keymaps --- --- NOTE: LSP keymaps are primarily handled in lua/plugins/lsp.lua via LspAttach. --- Buffer-local keymaps set there take precedence over these global fallbacks. --- --- These global keymaps provide fallback behavior for buffers without LSP attached, --- ensuring that common navigation keys still work with built-in Vim functionality --- (e.g., ctags, included files, man pages). - -local map = vim.keymap.set - --- Fallback navigation keymaps for non-LSP buffers --- When LSP attaches, buffer-local keymaps in lsp.lua override these -map('n', 'gd', function() - -- Built-in: jump to definition via tags or included files - vim.cmd("normal! gd") -end, { desc = 'Vim: Go to definition (built-in fallback)', silent = true }) - -map('n', 'gD', function() - -- Built-in: jump to declaration (global) - vim.cmd("normal! gD") -end, { desc = 'Vim: Go to declaration (built-in fallback)', silent = true }) - --- LSP-only keymaps (no useful fallback for these in non-LSP contexts) -map('n', 'gr', '', { desc = 'LSP: References (requires LSP)', silent = true }) -map('n', 'gI', '', { desc = 'LSP: Implementation (requires LSP)', silent = true }) - --- K: Hover/Help with sensible fallback -map('n', 'K', function() - -- Built-in K uses 'keywordprg' (defaults to 'man' for shell scripts, etc.) - -- LSP buffers override this with vim.lsp.buf.hover() in lsp.lua - if vim.bo.keywordprg ~= '' then - vim.cmd("normal! K") - end -end, { desc = 'Vim: Hover/Help (keywordprg fallback)', silent = true }) - --- Quickfix and Location list keymaps -map('n', 'co', 'copen', { desc = 'Quickfix: Open', silent = true }) -map('n', 'cc', 'cclose', { desc = 'Quickfix: Close', silent = true }) -map('n', 'lo', 'lopen', { desc = 'Location list: Open', silent = true }) -map('n', 'lc', 'lclose', { desc = 'Location list: Close', silent = true }) - --- Diagnostic keymaps -map('n', 'xx', vim.diagnostic.setloclist, { desc = 'Diagnostics: Buffer diagnostics (location list)', silent = true }) -map('n', 'xX', vim.diagnostic.setqflist, { desc = 'Diagnostics: All diagnostics (quickfix)', silent = true }) -map('n', 'xe', function() - vim.diagnostic.setloclist({ severity = vim.diagnostic.severity.ERROR }) -end, { desc = 'Diagnostics: Buffer errors (location list)', silent = true }) -map('n', 'xE', function() - vim.diagnostic.setqflist({ severity = vim.diagnostic.severity.ERROR }) -end, { desc = 'Diagnostics: All errors (quickfix)', silent = true }) -map('n', '[d', function() - vim.diagnostic.goto_prev({ float = false }) -end, { desc = 'Diagnostics: Previous diagnostic', silent = true }) -map('n', ']d', function() - vim.diagnostic.goto_next({ float = false }) -end, { desc = 'Diagnostics: Next diagnostic', silent = true }) -map('n', 'xd', function() - pcall(vim.diagnostic.open_float) -end, { desc = 'Diagnostics: Show diagnostic under cursor', silent = true }) -map('n', 'xt', function() - vim.diagnostic.enable(not vim.diagnostic.is_enabled()) -end, { desc = 'Diagnostics: Toggle display', silent = true }) - --- Git: Modified, deleted, and untracked files to quickfix -map('n', 'gg', function() - local utils = require('utils') - local qf_list = utils.git_changed_files() - if qf_list then - vim.fn.setqflist(qf_list, 'r') - vim.cmd('copen') - end -end, { desc = 'Git: Changed files to quickfix (with status)', silent = true }) - --- Debug: Show highlight group and color under cursor -map('n', 'hi', function() - require('utils').show_highlight_info() -end, { desc = 'Debug: Show highlight group and color under cursor', silent = true }) - --- UI: Toggle background (light/dark) -map('n', 'bg', function() - if vim.o.background == 'dark' then - vim.o.background = 'light' - else - vim.o.background = 'dark' - end -end, { desc = 'UI: Toggle background (light/dark)', silent = true }) diff --git a/lua/keymaps_reference.lua b/lua/keymaps_reference.lua deleted file mode 100644 index 4e87181..0000000 --- a/lua/keymaps_reference.lua +++ /dev/null @@ -1,74 +0,0 @@ -local M = {} - -local reference_filename = "README.md" -local reference_path = vim.fn.stdpath("config") .. "/" .. reference_filename - -local function read_reference() - local lines = {} - local fd = io.open(reference_path, "r") - if not fd then - return { - ("Keymap reference file not found: %s"):format(reference_path), - "Create README.md to document mappings.", - } - end - - for line in fd:lines() do - table.insert(lines, line) - end - fd:close() - - if #lines == 0 then - lines = { "README.md is empty." } - end - - return lines -end - -local function open_float(lines) - local buf = vim.api.nvim_create_buf(false, true) - vim.api.nvim_buf_set_lines(buf, 0, -1, false, lines) - - vim.bo[buf].buftype = "nofile" - vim.bo[buf].bufhidden = "wipe" - vim.bo[buf].filetype = "markdown" - vim.bo[buf].swapfile = false - vim.bo[buf].modifiable = false - - local width = 0 - for _, line in ipairs(lines) do - width = math.max(width, vim.fn.strdisplaywidth(line)) - end - width = math.min(math.max(width + 4, 60), math.floor(vim.o.columns * 0.9)) - - local height = math.min(#lines, math.floor(vim.o.lines * 0.9)) - if height < 10 then - height = math.min(10, vim.o.lines - 2) - end - - local win_opts = { - relative = "editor", - width = width, - height = height, - row = math.floor((vim.o.lines - height) / 2), - col = math.floor((vim.o.columns - width) / 2), - style = "minimal", - border = "rounded", - } - - local win = vim.api.nvim_open_win(buf, true, win_opts) - vim.keymap.set("n", "q", "close", { buffer = buf, silent = true }) - vim.keymap.set("n", "", "close", { buffer = buf, silent = true }) - return win -end - -function M.open_reference() - local lines = read_reference() - open_float(lines) -end - -vim.api.nvim_create_user_command("KeymapsGuide", function() - M.open_reference() -end, { desc = "Show README.md keymap reference in a floating window" }) - -return M diff --git a/lua/netrw-config.lua b/lua/netrw-config.lua deleted file mode 100644 index 94b9fcd..0000000 --- a/lua/netrw-config.lua +++ /dev/null @@ -1,126 +0,0 @@ -local map = vim.keymap.set -local last_file_buf -local previous_file_buf - -local function is_real_file_buffer(buf) - return vim.api.nvim_buf_is_valid(buf) - and vim.bo[buf].buflisted - and vim.bo[buf].buftype == '' - and vim.bo[buf].filetype ~= 'netrw' - and vim.api.nvim_buf_get_name(buf) ~= '' -end - -local function is_netrw_buffer(buf) - if not vim.api.nvim_buf_is_valid(buf) then - return false - end - - return vim.bo[buf].filetype == 'netrw' or vim.api.nvim_buf_get_name(buf):match('NetrwTreeListing$') ~= nil -end - -local function switch_to_buffer(buf) - vim.cmd('buffer ' .. buf) -end - -local function switch_to_native_alternate() - pcall(vim.cmd, 'buffer #') -end - -local function jump_to_alternate_file() - local alternate = vim.fn.bufnr('#') - - if is_real_file_buffer(alternate) then - switch_to_buffer(alternate) - return - end - - if is_netrw_buffer(alternate) and is_real_file_buffer(previous_file_buf) then - switch_to_buffer(previous_file_buf) - return - end - - switch_to_native_alternate() -end - --- Netrw configuration for file browsing --- Native Neovim file explorer (no plugins required) - --- Hide the banner (that annoying help text at the top) -vim.g.netrw_banner = 0 - --- Tree view by default (3 = tree style) --- Options: 0=thin, 1=long, 2=wide, 3=tree -vim.g.netrw_liststyle = 3 - --- Preview in horizontal split (underneath) -vim.g.netrw_preview = 0 - --- Open preview splits below (1=below, 0=above) -vim.g.netrw_alto = 0 - --- Window size for preview splits (percentage for preview window) --- 50% split when pressing 'p' -vim.g.netrw_winsize = 50 - --- Keep working directory unchanged when browsing (1 = don't change directory) --- Setting to 1 prevents netrw from changing vim's working directory -vim.g.netrw_keepdir = 1 - --- Open files in the same window (replace netrw buffer) --- Options: 0=same window, 1=horizontal split, 2=vertical split, 3=new tab, 4=previous window --- Using 0 so Enter opens file in netrw window itself -vim.g.netrw_browse_split = 0 - --- Sort order: name (empty), time (t), size (s), exten (e) -vim.g.netrw_sort_by = 'name' - --- Hide dotfiles by default (toggle with 'gh' in netrw) -vim.g.netrw_list_hide = [[^\.\.\=/\=$]] - --- Use human-readable file sizes -vim.g.netrw_sizestyle = 'H' - --- Netrw file explorer keymaps --- Open netrw in new tab at current file's directory -map('n', 'nt', function() - local current_file_dir = vim.fn.expand('%:p:h') - vim.cmd('tabnew') - vim.cmd('Explore ' .. vim.fn.fnameescape(current_file_dir)) -end, { desc = 'Netrw: Tab at current file dir', silent = true }) - --- Open netrw in new tab at project root (stored at startup) -map('n', 'nT', function() - vim.cmd('tabnew') - vim.cmd('Explore ' .. vim.fn.fnameescape(vim.g.project_root)) -end, { desc = 'Netrw: Tab at project root', silent = true }) - --- Open netrw in current window at project root (stored at startup) -map('n', 'nr', function() - vim.cmd('Explore ' .. vim.fn.fnameescape(vim.g.project_root)) -end, { desc = 'Netrw: Open at project root', silent = true }) - -map('n', '', jump_to_alternate_file, { desc = 'Buffer: Alternate file skipping netrw', silent = true }) -map('n', '', jump_to_alternate_file, { desc = 'Buffer: Alternate file skipping netrw', silent = true }) - -vim.api.nvim_create_autocmd('BufEnter', { - desc = 'Track recent real file buffers for alternate-buffer jumps', - callback = function(args) - local buf = args.buf - - if is_real_file_buffer(buf) and buf ~= last_file_buf then - previous_file_buf = last_file_buf - last_file_buf = buf - end - end, -}) - --- Enable line numbers in netrw buffers -vim.api.nvim_create_autocmd('FileType', { - pattern = 'netrw', - desc = 'Configure netrw buffer-local options', - callback = function() - vim.bo.buflisted = false - vim.opt_local.number = true - vim.opt_local.relativenumber = true - end, -}) diff --git a/lua/paper-tonic-modern/colors.lua b/lua/paper-tonic-modern/colors.lua deleted file mode 100644 index 7096388..0000000 --- a/lua/paper-tonic-modern/colors.lua +++ /dev/null @@ -1,270 +0,0 @@ --- Paper Tonic Modern - Color Palette --- Extracted from original Paper Tonic colorscheme --- Supports both light (paper-like) and dark modes - -local M = {} - --- Color format: { hex, 256-color, ansi } --- hex: Hexadecimal color code for GUI (GVim/MacVim/terminal with true color) --- 256: Integer 0-255 for 256-color terminals --- ansi: ANSI color name for basic 16-color terminals - --- Detect current background mode -local is_dark = vim.o.background == 'dark' - --- ============================================================================ --- Background Colors --- ============================================================================ - -if is_dark then - -- Dark mode: soft dark backgrounds - M.bg = {'#27292c', 234, 'black'} - M.bg_darkest = {'#ffffff', 255, 'white'} -- Inverted: lightest for strong contrast - M.bg_ui = {'#353535', 236, 'darkgray'} -else - -- Light mode: pure white paper - M.bg = {'#ffffff', 255, 'white'} - M.bg_darkest = {'#505050', 244, 'gray'} - M.bg_ui = {'#efefef', 0, 'darkgray'} -end - --- ============================================================================ --- Highlight Backgrounds (general) --- ============================================================================ - -if is_dark then - -- Dark mode: lighter backgrounds for highlights - M.bg_hl_strong = {"#3a3a3a", 237, "darkgray"} - M.bg_hl = {"#2a2a2a", 236, "darkgray"} - M.bg_hl_weak = {"#252525", 235, "darkgray"} - - -- Special highlight backgrounds (cyan/blue tones) - M.bg_hl_special_strong = {"#1a4a5a", 24, "darkblue"} - M.bg_hl_special = {"#0a3a4a", 23, "darkblue"} - M.bg_hl_special_weak = {"#1a3545", 23, "darkblue"} - - -- Alternative special highlight (green tones) - M.bg_hl_special_alt_strong = {"#1a5a2a", 28, "darkgreen"} - M.bg_hl_special_alt = {"#0a4a1a", 22, "darkgreen"} -else - -- Light mode: neutral gray tones - M.bg_hl_strong = {"#dddddd", 17, "white"} - M.bg_hl = {"#eeeeee", 250, "white"} - M.bg_hl_weak = {"#f7f2f2", 250, "white"} - - -- Special highlight backgrounds (cyan/blue tones) - M.bg_hl_special_strong = {"#a3e0ff", 17, "cyan"} - M.bg_hl_special = {"#d4f0ff", 250, "cyan"} - M.bg_hl_special_weak = {"#e0eaff", 250, "cyan"} - - -- Alternative special highlight (green tones) - M.bg_hl_special_alt_strong = {"#74f283", 17, "cyan"} - M.bg_hl_special_alt = {"#bff2cd", 250, "cyan"} -end - --- ============================================================================ --- Status Backgrounds (error, success, modified, fail) --- ============================================================================ - -if is_dark then - -- Dark mode: darker tinted backgrounds - M.bg_error = {'#4a2020', 52, 'darkred'} - M.bg_error_weak = {'#3a1a1a', 52, 'darkred'} - M.bg_success = {'#1a3a1a', 22, 'darkgreen'} - M.bg_modified = {'#1a1a3a', 17, 'darkblue'} - M.bg_fail = {'#3a1a1a', 52, 'darkred'} -else - -- Light mode: light tinted backgrounds - M.bg_error = {'#ffd7d7', 196, 'white'} - M.bg_error_weak = {'#ffefef', 196, 'white'} - M.bg_success = {'#e0ece0', 196, 'white'} - M.bg_modified = {'#e0e0ec', 196, 'white'} - M.bg_fail = {'#ece0e0', 196, 'white'} -end - --- ============================================================================ --- Foreground Colors (text) --- ============================================================================ - -if is_dark then - -- Dark mode: light text (inverted from light mode) - M.fg_stronger = {'#e0e0e0', 253, 'white'} -- Lightest text - M.fg_strong = {'#c0c0c0', 250, 'white'} -- Light text - M.fg = {'#a0a0a0', 248, 'gray'} -- Normal text (default) - M.fg_weak = {'#808080', 244, 'gray'} -- Dimmer text (comments, less important) - M.fg_weaker = {'#606060', 241, 'darkgray'} -- Dimmest text (very subtle) - M.fg_exception = {'#d08080', 174, 'red'} -- Light reddish for errors/exceptions -else - -- Light mode: dark text on paper - M.fg_stronger = {'#444444', 236, 'darkgrey'} -- Darkest text - M.fg_strong = {'#666666', 236, 'darkgrey'} -- Dark text - M.fg = {'#8c8c8c', 244, 'gray'} -- Normal text (default) - M.fg_weak = {'#9d9d9d', 251, 'gray'} -- Light text (comments, less important) - M.fg_weaker = {'#bbbbbb', 251, 'gray'} -- Lightest text (very subtle) - M.fg_exception = {'#7c4444', 251, 'gray'} -- Reddish-brown for errors/exceptions -end - --- ============================================================================ --- Status Foreground Colors (Git/Diff - muted natural tones) --- ============================================================================ - -if is_dark then - -- Dark mode: lighter muted tones - M.success = {'#a0d0a0', 114, 'green'} -- Success/addition (muted green) - M.modified = {'#a0a0d0', 110, 'blue'} -- Modified/change (muted blue) - M.fail = {'#d0a0a0', 174, 'red'} -- Fail/deletion (muted red) -else - -- Light mode: natural muted colors - M.success = {'#89af89', 196, 'white'} -- Success/addition (muted green) - M.modified = {'#8989af', 196, 'white'} -- Modified/change (muted blue) - M.fail = {'#af8989', 196, 'white'} -- Fail/deletion (muted red) -end - --- ============================================================================ --- Quickfix/Location List Diagnostic Colors (Muted tones like git/diff) --- ============================================================================ - -if is_dark then - -- Dark mode: lighter muted tones - M.qf_error = {'#d07070', 167, 'red'} -- Error (lighter muted red) - M.qf_warn = {'#d0a080', 173, 'yellow'} -- Warning (muted orange) - M.qf_info = {'#80b0d0', 110, 'blue'} -- Info (muted blue) - M.qf_hint = {'#80d0d0', 116, 'cyan'} -- Hint (lighter muted cyan) -else - -- Light mode: darker muted tones - M.qf_error = {'#af3f3f', 196, 'white'} -- Error (darker muted red for more contrast) - M.qf_warn = {'#af7f5f', 196, 'white'} -- Warning (muted orange) - M.qf_info = {'#5f8faf', 196, 'white'} -- Info (muted blue) - M.qf_hint = {'#5fafaf', 196, 'white'} -- Hint (lighter muted blue) -end - --- ============================================================================ --- Diagnostic/Alert Colors (Fluorescent/Neon - intentionally jarring) --- ============================================================================ - --- These colors are designed to be NOTICED, not blend in with code --- Fluorescent/neon aesthetic --- In light mode: bright, synthetic, stands out on white paper ("highlighter marker") --- In dark mode: slightly toned down but still prominent - -if is_dark then - -- Dark mode: still bright but not as harsh - M.diag_error = {'#ff4488', 204, 'red'} -- Bright pink-red - M.diag_warn = {'#ff8833', 208, 'yellow'} -- Bright orange - M.diag_info = {'#44ccff', 81, 'cyan'} -- Bright cyan - M.diag_hint = {'#88ddff', 117, 'cyan'} -- Softer cyan - M.diag_hint_dark = {'#44aacc', 74, 'cyan'} -- Medium cyan - M.diag_weak = {'#ffaa66', 215, 'yellow'} -- Lighter orange - - -- Diagnostic backgrounds - M.bg_diag_error = {'#3a1a25', 52, 'darkred'} - M.bg_diag_warn = {'#3a2a1a', 58, 'brown'} - M.bg_diag_info = {'#1a2a3a', 17, 'darkblue'} - M.bg_diag_hint = {'#1a2f3a', 23, 'darkblue'} - - M.question = {'#44ccff', 81, 'cyan'} -else - -- Light mode: fluorescent colors for maximum visibility - M.diag_error = {'#ff0066', 197, 'red'} -- Hot pink-red (screams "error!") - M.diag_warn = {'#ff6600', 202, 'red'} -- Fluorescent orange (warnings) - M.diag_info = {'#00ccff', 45, 'cyan'} -- Bright fluorescent cyan (info) - M.diag_hint = {'#66e0ff', 81, 'cyan'} -- Softer fluorescent cyan (hint) - M.diag_hint_dark = {'#0099cc', 38, 'cyan'} -- Darker cyan for UI elements - M.diag_weak = {'#ff9933', 208, 'yellow'} -- Lighter orange (spelling, etc.) - - -- Diagnostic backgrounds - M.bg_diag_error = {'#ffe6f0', 224, 'white'} - M.bg_diag_warn = {'#fff0e6', 223, 'white'} - M.bg_diag_info = {'#e6f9ff', 195, 'white'} - M.bg_diag_hint = {'#f0fcff', 195, 'white'} - - M.question = {'#00ccff', 45, 'cyan'} -end - --- ============================================================================ --- Primary Accent Colors (brownish-red tones) --- ============================================================================ - --- Primary accent: For "base" languages --- Used for: PHP, JavaScript, Python, etc. -if is_dark then - -- Dark mode: lighter brownish-red tones - M.primary_stronger = {"#d0a0a0", 181, "white"} - M.primary_strong = {"#c09090", 181, "white"} - M.primary = {"#b08080", 138, "gray"} - M.primary_weak = {"#a07070", 131, "darkgray"} -else - -- Light mode: darker brownish-red tones - M.primary_stronger = {"#7f4b4b", 236, "black"} - M.primary_strong = {"#5a4444", 236, "black"} - M.primary = {"#6b5555", 244, "gray"} - M.primary_weak = {"#7c6666", 248, "darkgray"} -end - --- ============================================================================ --- Language-Specific Color Palettes (for mixed-language contexts) --- ============================================================================ - --- IMPORTANT: Each language maintains its color identity regardless of where it appears. --- A language always uses the same color, whether standalone or embedded in another language. --- This creates consistent visual language recognition across all contexts. --- --- Example: In a PHP file with HTML and CSS: --- - PHP code: primary (brownish-red) - everywhere, including blocks --- - HTML tags: c3 (blue) - everywhere, whether in .html or embedded in PHP --- - CSS rules: c2 (green) - everywhere, whether in .css or - - -
-

Hello World

-
- - - - diff --git a/test-colorscheme.lua b/test-colorscheme.lua deleted file mode 100644 index 14c9714..0000000 --- a/test-colorscheme.lua +++ /dev/null @@ -1,38 +0,0 @@ --- Test file for Paper Tonic Modern colorscheme --- This file tests various syntax highlighting - --- Comments should be light gray, italic, bold -local function test_function() - -- Strings should be dark gray - local my_string = "Hello, world!" - - -- Numbers and booleans - local my_number = 42 - local my_bool = true - - -- Keywords and conditionals - if my_bool then - print(my_string) - end - - -- Loops - for i = 1, 10 do - print(i) - end - - return my_number -end - --- Test HTML colors (should be blue - c3) -local html = [[ -
-

Hello

-
-]] - --- Test CSS colors (should be green - c2) -local css = [[ - .test { - color: red; - } -]] diff --git a/test-css.css b/test-css.css deleted file mode 100644 index f11b5d2..0000000 --- a/test-css.css +++ /dev/null @@ -1,25 +0,0 @@ -.my-class { - color: red; - background-color: blue; - font-size: 16px; -} - -#my-id { - margin: 10px; -} - -div.special { - padding: 5px; -} - -* { - box-sizing: border-box; -} - -.parent > .child { - display: block; -} - -a:hover { - color: green; -} diff --git a/test-diagnostics.js b/test-diagnostics.js deleted file mode 100644 index 701496a..0000000 --- a/test-diagnostics.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * Test file for JavaScript/TypeScript LSP diagnostics - * Tests error, warning, info, and hint virtual text colors - */ - -// ERROR: Undefined variable -console.log(undefinedVariable); - -// ERROR: Undefined function -nonexistentFunction(); - -// WARNING: Unused variable -const unusedVariable = "I'm never used"; - -// ERROR: Type error (if using TypeScript or JSDoc) -/** - * @param {string} name - * @param {number} age - */ -function greet(name, age) { - console.log(`Hello ${name}, you are ${age}`); -} -greet("Alice", "not a number"); // Type mismatch - -// WARNING: Unreachable code -function earlyReturn() { - return "done"; - console.log("Never executed"); // Unreachable -} - -// ERROR: Invalid property access -const obj = {}; -console.log(obj.nonexistent.nested.property); - -// WARNING: Comparison with different types -if ("5" == 5) { // Should use === - console.log("loose equality"); -} - -// ERROR: Missing parameter -greet("Bob"); // Missing age parameter - -// INFO: Unnecessary type assertion (TypeScript) -const num = 123; -const str = String(num); // Could be simplified - -// HINT: Variable can be const instead of let -let neverReassigned = "should be const"; -console.log(neverReassigned); - -// ERROR: Division by zero (some linters catch this) -const result = 10 / 0; - -// WARNING: Duplicate case label -const value = 1; -switch (value) { - case 1: - console.log("one"); - break; - case 1: // Duplicate case - console.log("one again"); - break; -} - -// ERROR: Invalid this context -const obj2 = { - name: "test", - greet: () => { - console.log(this.name); // Arrow function doesn't bind this - } -}; - -console.log("JavaScript diagnostic test complete!"); diff --git a/test-diagnostics.lua b/test-diagnostics.lua deleted file mode 100644 index affe791..0000000 --- a/test-diagnostics.lua +++ /dev/null @@ -1,84 +0,0 @@ --- Test file for LSP diagnostics - lua_ls --- This file intentionally contains different diagnostic levels --- to test diagnostic virtual text colors in paper-tonic-modern - --- Define some valid code first -local valid_function = function() - return "valid" -end - ----@diagnostic disable-next-line: unused-local -local _ = valid_function() - --- ERROR: Undefined global (lua_ls marks this as error) -print(undefined_global_variable) - --- ERROR: Undefined function -undefined_function() - --- WARNING: Unused local variable (lua_ls warning level) -local unused_variable = "I'm never used" - --- WARNING: Lowercase global (should be local) -lowercase_global = "This should be local or uppercase" - --- HINT: Redundant parentheses (some configs treat as hint) -local x = (5) -print(x) - --- ERROR: Wrong number of arguments -local function takes_two_args(a, b) - return a + b -end -takes_two_args(1) -- Missing second argument (lua_ls error) - --- ERROR: Attempting to call a non-function -local not_a_function = "string" -not_a_function() - --- WARNING: Shadowing outer local -local shadow_me = 1 -do - local shadow_me = 2 -- Shadows outer local (warning) - print(shadow_me) -end - --- ERROR: Invalid table access -local empty_table = {} -print(empty_table.nonexistent.deeply.nested.property) - --- WARNING/HINT: Can be simplified -if true == true then -- Redundant comparison - print("always true") -end - --- ERROR: Type annotation mismatch ----@type string -local should_be_string = 123 -- Assigning number to string type - --- WARNING: Unreachable code after return -local function has_dead_code() - return "done" - print("This will never execute") -- Unreachable -end - --- Valid function call -print(takes_two_args(1, 2)) - --- ERROR: Calling vim API that doesn't exist -vim.nonexistent_function() - --- HINT: Trailing whitespace or style issues (if configured) -local with_trailing_space = "value" -print(with_trailing_space) - --- ERROR: Parameter type mismatch ----@param name string ----@param age number -local function greet(name, age) - print("Hello, " .. name .. ", you are " .. age) -end -greet(123, "not a number") -- Wrong types - -print("Diagnostic test complete!") - diff --git a/test-diagnostics.php b/test-diagnostics.php deleted file mode 100644 index cffaed4..0000000 --- a/test-diagnostics.php +++ /dev/null @@ -1,70 +0,0 @@ -someMethod(); - -// ERROR: Invalid array access (multiple levels) -$emptyArray = array(); -echo $emptyArray['key']['nested']['deep']; - -// Valid function call -requiresTwoArgs( 'hello', 'world' ); - -// HINT/WARNING: Unreachable code (some configs) -function hasDeadCode(): string { - return 'done'; - echo 'This is unreachable'; // Dead code. -} - -echo "Test complete!\n"; diff --git a/test-html.html b/test-html.html deleted file mode 100644 index 095b9d2..0000000 --- a/test-html.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - -
-

Hello World

-
- - diff --git a/test-semantic-highlights.sh b/test-semantic-highlights.sh deleted file mode 100644 index 8ab1698..0000000 --- a/test-semantic-highlights.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash -# Test semantic highlights in a real Neovim session -# This will open test-html.html and check if custom captures are applied - -nvim test-html.html -c "normal! 15Gf\"" -c "lua vim.defer_fn(function() vim.cmd('normal! \\hi'); vim.cmd('quitall!'); end, 500)" diff --git a/test-standalone.css b/test-standalone.css deleted file mode 100644 index 8168953..0000000 --- a/test-standalone.css +++ /dev/null @@ -1,11 +0,0 @@ -.test-class { - color: red; -} - -#test-id { - background: blue; -} - -.another:hover { - border: 1px solid green; -}