Skip to content

Latest commit

 

History

History
277 lines (182 loc) · 6.52 KB

CHANGELOG.rst

File metadata and controls

277 lines (182 loc) · 6.52 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog. and this project adheres to Semantic Versioning.

Added

  • Alacritty config with minimal changes.
  • Zathurarc zathura config

0.9.0 - 2022-01-17

Added

  • Vim:
  • Bash/Profile:
    • Support for asdf-vm . - Default go packages, asdfrc, tool version defaults.
    • JAVA_HOME
    • Go modules on enabled by default G111MODULE=on
    • ~/.yarn/bin added to PATH
  • Git:
    • git lg alias for git log --graph
    • git s alias for git status
  • Sway:
  • Misc:
    • Kitty terminal enabling PragmataPro font features.
    • .latexmkrc
    • Example systemd suspend service file (involving xflock4)
    • Modified xflock4 script
    • Autohotkey script cap2esc.ahk to change caps to esc for windows.
    • cap2esc.yaml for interception-tools caps to esc via libuvdev.
    • Fontconfig settings.

Changed

  • Vim:
    • LocalLeader mapped to -.
    • Default go language server to gopls
    • Only create lsp folder if it doesn't already exist (for language server logs)
  • Bash/Profile:
    • pyenv and other version managers not initialised if asdf-vm is present.

Fixed

  • Vim:
    • Mouse support for alacritty terminal.

0.8.0 - 2020-06-31

Added

  • Vim:
    • LSP keybinds to open in a new tab.
    • filetype settings for LaTeX, markdown, rst.
    • AnsiEsc plugin for ANSI color highlighting.
    • Vim-airline plugin.
  • Config kitty.conf for the kitty terminal.
    • Uses PragmataPro font.
    • Also loads from an $XDG_CONFIG_HOME/kitty/local.conf to allow local overrides.
  • I3 bindings:
    • to move workspace between screens.

Changed

  • Git to only fast-forward by default on merges.
  • Specific EditorConfig customizations for Java, markdown, Golang files.

Fixed

  • Vim LanguageClient not starting if log directory doesn't already exist.
  • Rust LangServer having hard-coded executable path and failing in some installations, rather than running from $PATH.

0.7.0 - 2019-12-02

Added

  • PATH to include Rust bin directory, if it exists.
  • Git config to GPG sign tags and commits by default.
  • i3 configuration files and related scripts that are installed if an i3 executable is present.
  • pre-commit auto-install hooks for newly cloned repos.
  • C langserver support with clangd
  • Vim editorconfig settings and default install with HOMELY

Changed

0.6.0 - 2019-07-06

Added

Fixed

  • Fixed typo so .poetry now properly added to the PATH.
  • Terminal background color "bleeding" into vim's when using jellybeans colorscheme.
  • Vimrc no longer overriding t_Co to say 256 colors are supported regardless of actual terminal support

0.5.0 - 2019-06-06

Added

  • Mediawiki syntax highlighting vim plugin.
  • TOML syntax highlighting vim plugin.
  • Solidity syntax highlighting vim plugin.
  • Vimtex LaTeX plugin for vim
  • Direnv hook in bashrc (only called if direnv is installed)
  • Poetry installed directly (instead of via Pipsi)

Removed

  • .git-hooks and nested, per-folder git configuration
    • All .git-config files apart from ~/.gitconfig should be replaced with environment variables in direnv's .envrc
    • This is necessary to allow for pre-commit

0.4.0 - 2018-10-07

Added

  • Vim language server protocol with LanguageClient-neovim.
    • Initial language servers for haskell, python.
    • Initial language server mappings.
  • Some nvm (node version manager) initialization.

Removed

  • Vim python-mode plugin (replaced by pyls)

0.3.0 - 2018-09-14

Added

  • pyenv environment variables, auto-completion.

Changed

  • Improved readability of profile, bash_profile.
  • From __version__.py to VERSION, as not a python package.

Fixed

  • vimrc failing to source ~/.vimrc.local.

0.2.0 - 2018-08-13

Added

  • vimrc to source a ~/.vimrc.local if it exists.
  • bashrc to source ~/.bashrc.local if it exists.

Changed

  • vimrc to use vim-plug instead of Vundle.
  • Only install .taskrc if taskwarrior is present.
  • Only add bash completion for pipenv if pipenv is present.
    • Setting is added to ~/.bashrc.local to avoid issues modifying a the symlinked ~/.bashrc.

0.1.0 - 2018-08-05

Added

  • This CHANGELOG.rst.
  • Initial version.
  • Some TODO notes in TODO.rst.
  • Simple HOMELY.py that mainly symlinks at this stage.
  • A basic README.
  • Vimrc using Vundle, configured for Vim 7.x.

Changed

  • Previously this used shell script to create symlinks, now using Homely.