Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LunarVim+ #64

Merged
merged 312 commits into from May 21, 2023
Merged

LunarVim+ #64

merged 312 commits into from May 21, 2023

Conversation

joshukraine
Copy link
Owner

This PR represents a major overhaul of my dotfiles. Major changes include:

  • Introduce LunarVim — "An IDE layer for Neovim with sane defaults."
  • Bring Zsh config up to parity with Fish and continue support for both shells
  • Simplify bootstrap approach for new Macs
  • Drop support for multiple machines
  • Introduce GNU Stow for managing symlinks
  • Improve setup.sh (formerly install.sh) with better idempotency
  • Support for both Apple Silicon and Intel Macs

* This is helpful for scenarios where Homebrew installs its own versions
  due to dependencies.
* Homebrew/brew#6129
* https://docs.brew.sh/Building-Against-Non-Homebrew-Dependencies
* In particular, this resolves the issue with "unknownAtRules" warnings
  in vue component <style> blocks.
* Causes duplicate warnings when using solargraph
* The asciidoctor ft is already being set by the vim-asciidoctor plugin
joshukraine and others added 28 commits May 19, 2023 16:47
- Fewer exports = faster load times
- Also don't need HOST_NAME var
- Revert to iTerm2 stable instead of beta
- Can do this within LunarVim via Mason.nvim
- Not really using this anywhere that I know of
- These enable, among other things, italic in the terminal.
- One entry is for tmux, the other for when not in tmux.
- Also changed the setup script to install the terminfo entries in case ~/.terminfo is not present.
- Now arch-agnostic with $HOMEBREW_PREFIX
- Zsh instructions add Homebrew Zsh to /etc/shells
- This helps to avoid asdf errors during initial setup.
@joshukraine joshukraine merged commit 96385e7 into master May 21, 2023
@joshukraine joshukraine deleted the dev-2023 branch June 1, 2023 19:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant