diff --git a/README.md b/README.md index 183a503..34a5a3f 100644 --- a/README.md +++ b/README.md @@ -3,19 +3,24 @@ ### NeoNews: - [Neovim 0.6 has released](https://github.com/neovim/neovim/releases/tag/v0.6.0) - 🔭 [Telescope's `builtin.file_browser` will be removed December 19th](https://github.com/nvim-telescope/telescope.nvim/issues/1470#issuecomment-974147513) +### RustyNews: +- [Rust 1.57.0 Stable Released](https://blog.rust-lang.org/2021/12/02/Rust-1.57.0.html) *_you should use nightly though_ # Public version of Code Smell dotfiles ## Current Setup -_Last Updated: 02-Dec-2021 or more recently._ +_Last Updated: 03-Dec-2021 or more recently._ - [Neovim](https://neovim.io/) - _Important Note_: these Dotfiles target bleeding edge Neovim APIs. I try to update these runtime files as soon as the Neovim team pushes changes (including & especially breaking) to [their master branch](https://git.io/NeovimHEAD) and I pull the latest. - I usually pull the latest a few times per week or if I see that a particularly juicy PR has landed. I do test Neovim feature branches. But, only code that works with `Neovim → master` will be pushed to this repo. [Neovim 0.6.0](https://github.com/neovim/neovim/releases/tag/v0.6.0) should work with most of what you see here. - However, a lot of API changes are coming out of Neovim on the 0.6 track (master). So, I'd recommend using [Neovim Nightly](https://github.com/neovim/neovim/releases/tag/nightly) to use all the goodness in these Dotfiles. Or, [building from source](https://github.com/neovim/neovim#install-from-source) - [Code Smell video instructions](https://youtu.be/wep2_b_QU7Q). It's unlikely that I am more than a day or 2 behind. - - The Neovim commit that I am on: `NVIM v0.7.0-dev+653-g7229afcd6` + - The Neovim commit that I am on: `NVIM v0.7.0-dev+665-g4e352ecc4` - Theme: [codesmell_dark](https://github.com/whatsthatsmell/codesmell_dark.vim) - `Telescope`, `nvim-cmp`, `GitSigns`, many other plugins and builtins are colored from this theme using `Treesitter 🌲` - Config: [Lua](https://neovim.io/doc/user/lua.html) - Package Management: [Packer](https://github.com/wbthomason/packer.nvim) - Featuring: `Telescope 🔭`, `gitsigns`, `nvim-cmp`, `Treesitter` and all the LSP goodness +- [Rust](https://www.rust-lang.org/) + - [compiler](https://rustup.rs/): `rustc 1.59.0-nightly (acbe4443c 2021-12-02)` + - [rust-analyzer](https://rust-analyzer.github.io/manual.html#nvim-lsp): `8dd06ece2 2021-12-03 dev` - [Alacritty](https://github.com/alacritty/alacritty) and 2 [iTerm Hotkey Windows](https://www.iterm2.com/) - Zsh Theme: [code-smell.zsh-theme](https://github.com/whatsthatsmell/dots/blob/master/public%20dots/zsh/code-smell.zsh-theme) - Zsh diff --git a/public dots/vim-nvim/after/ftplugin/rust.lua b/public dots/vim-nvim/after/ftplugin/rust.lua index a01206c..a08b4f2 100644 --- a/public dots/vim-nvim/after/ftplugin/rust.lua +++ b/public dots/vim-nvim/after/ftplugin/rust.lua @@ -1,5 +1,5 @@ --- rustc 1.59.0-nightly (6db0a0e9a 2021-11-29) --- rust-analyzer e217632b9 2021-11-30 dev +-- rustc 1.59.0-nightly (acbe4443c 2021-12-02) +-- rust-analyzer 8dd06ece2 2021-12-03 dev -- treesitter folding vim.opt_local.foldmethod = "expr" diff --git a/public dots/vim-nvim/init.lua b/public dots/vim-nvim/init.lua index ab7c253..e380ee9 100644 --- a/public dots/vim-nvim/init.lua +++ b/public dots/vim-nvim/init.lua @@ -1,5 +1,5 @@ -- Always on bleeding edge Neovim from https://git.io/NeovimHEAD -- --- NVIM v0.7.0-dev+653-g7229afcd6 +-- NVIM v0.7.0-dev+665-g4e352ecc4 -- Plugins require "joel.plugins" diff --git a/public dots/vim-nvim/lua/joel/config.lua b/public dots/vim-nvim/lua/joel/config.lua index 6d39ee0..e44066a 100644 --- a/public dots/vim-nvim/lua/joel/config.lua +++ b/public dots/vim-nvim/lua/joel/config.lua @@ -118,7 +118,7 @@ nvim_lsp.eslint.setup { } -- Enable rust_analyzer --- rust-analyzer e217632b9 2021-11-30 dev +-- rust-analyzer 8dd06ece2 2021-12-03 dev nvim_lsp.rust_analyzer.setup { capabilities = capabilities, settings = {