Skip to content

2.1.0

Compare
Choose a tag to compare
@d4ncer d4ncer released this 27 Feb 18:51

2.1.0 M.C. Clap Yo Handz

The short version

  • Favour fnm over nvm for Node version management
  • Add company-box
  • Much more LSP goodness - LSP is now turned on for golang, scala, & bash, and there are better bindings for common functionality.
  • Add progressive enhancement for highlighting symbols if LSP has capability
  • Add pipenv support for Python projects (works well with the LSP)
  • Clean up org-babel config for JS & Python

Changes

  • [misc] Update packages
  • [js] Remove reliance on nvm entirely
  • [org] Use in-built ob-js for JavaScript source blocks
  • [yasnippet] Add restclient org src snippet
  • [yasnippet] Fix python org src snippet
  • [python] Add basic pipenv support
  • [elisp] Explictly use xref-find-def for elisp
  • [js] Defer Flow LSP usage till 0.100.x+
  • [company] Add company-box with styling
  • [company] Re-fix completion bindings
  • [company] Fix completion bindings
  • [rust] Delegate formatting / completion of Rust buffers to LSP
  • [json] Set up json-mode properly
  • [json] Disable agg indent for JSON
  • [js] Defer LSP in Flow to 0.95.0+
  • [js] Correctly handle JSX / ES6
  • [lsp] Enable format-on-save if LSP server provides it
  • [go] Clean up go config
  • [lsp] Add LSP for bash
  • [lsp] Change bindings for references/implementations
  • [magit] Fix git blame transient state
  • [scala] Replace ENSIME with LSP
  • [modeline] Fix spacing
  • [modeline] Tweak format & spacing
  • [theme] Add some bitchin' cursors
  • [lsp] Add binding for lsp-rename
  • [org] Disable flycheck in org
  • [lsp] Clean up bindings for LSP
  • [lsp] Only disable highlight-thing if LSP server can compensate
  • [lsp] Remove states for K/L
  • [go] Use bingo
  • [misc] Rely on language formatters in Go / OCaml modes