mirror of
https://github.com/gyoder/dots.git
synced 2026-04-02 20:25:46 +00:00
added stuff
This commit is contained in:
parent
dc6f417fa6
commit
cda7057563
6 changed files with 57 additions and 12 deletions
|
|
@ -5,7 +5,7 @@ tap "gyoder/graceful-tap"
|
||||||
|
|
||||||
# Programming Languages
|
# Programming Languages
|
||||||
brew "go"
|
brew "go"
|
||||||
brew "rustup", postinstall: "${HOMEBREW_PREFIX}/opt/rustup/bin/rustup default stable && ${HOMEBREW_PREFIX}/opt/rustup/bin/rustup component add rust-analyzer"
|
brew "rustup", postinstall: "${HOMEBREW_PREFIX}/opt/rustup/bin/rustup-init -y && ${HOMEBREW_PREFIX}/opt/rustup/bin/rustup component add rust-analyzer"
|
||||||
brew "uv"
|
brew "uv"
|
||||||
brew "llvm"
|
brew "llvm"
|
||||||
brew "cmake"
|
brew "cmake"
|
||||||
|
|
@ -41,14 +41,15 @@ brew "zls"
|
||||||
brew "gh"
|
brew "gh"
|
||||||
brew "jj"
|
brew "jj"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
brew "tailscale"
|
|
||||||
brew "sqlite"
|
|
||||||
brew "asciinema"
|
|
||||||
|
|
||||||
# CLI Utils
|
# CLI Utils
|
||||||
brew "ripgrep"
|
brew "ripgrep"
|
||||||
brew "dust"
|
brew "dust"
|
||||||
brew "tree"
|
brew "tree"
|
||||||
brew "stow"
|
brew "stow"
|
||||||
|
brew "btop"
|
||||||
|
|
||||||
|
# Random
|
||||||
|
brew "tailscale"
|
||||||
|
brew "sqlite"
|
||||||
|
brew "asciinema"
|
||||||
|
|
||||||
|
|
|
||||||
1
fish/.config/fish/conf.d/rustup.fish
Normal file
1
fish/.config/fish/conf.d/rustup.fish
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
source "$HOME/.cargo/env.fish"
|
||||||
|
|
@ -44,8 +44,6 @@ else if test "$host" = "lee"
|
||||||
fish_add_path ~/.local/bin
|
fish_add_path ~/.local/bin
|
||||||
end
|
end
|
||||||
|
|
||||||
source "$HOME/.cargo/env.fish" 2>/dev/null
|
|
||||||
|
|
||||||
set -gx HOMEBREW_BUNDLE_FILE "~/.config/Brewfile"
|
set -gx HOMEBREW_BUNDLE_FILE "~/.config/Brewfile"
|
||||||
|
|
||||||
if test -d /home/linuxbrew/.linuxbrew
|
if test -d /home/linuxbrew/.linuxbrew
|
||||||
|
|
|
||||||
35
vim/.config/nvim/lsp/ruff.lua
Normal file
35
vim/.config/nvim/lsp/ruff.lua
Normal file
|
|
@ -0,0 +1,35 @@
|
||||||
|
---@brief
|
||||||
|
---
|
||||||
|
--- https://github.com/astral-sh/ruff
|
||||||
|
---
|
||||||
|
--- A Language Server Protocol implementation for Ruff, an extremely fast Python linter and code formatter, written in Rust. It can be installed via `pip`.
|
||||||
|
---
|
||||||
|
--- ```sh
|
||||||
|
--- pip install ruff
|
||||||
|
--- ```
|
||||||
|
---
|
||||||
|
--- **Available in Ruff `v0.4.5` in beta and stabilized in Ruff `v0.5.3`.**
|
||||||
|
---
|
||||||
|
--- This is the new built-in language server written in Rust. It supports the same feature set as `ruff-lsp`, but with superior performance and no installation required. Note that the `ruff-lsp` server will continue to be maintained until further notice.
|
||||||
|
---
|
||||||
|
--- Server settings can be provided via:
|
||||||
|
---
|
||||||
|
--- ```lua
|
||||||
|
--- vim.lsp.config('ruff', {
|
||||||
|
--- init_options = {
|
||||||
|
--- settings = {
|
||||||
|
--- -- Server settings should go here
|
||||||
|
--- }
|
||||||
|
--- }
|
||||||
|
--- })
|
||||||
|
--- ```
|
||||||
|
---
|
||||||
|
--- Refer to the [documentation](https://docs.astral.sh/ruff/editors/) for more details.
|
||||||
|
|
||||||
|
---@type vim.lsp.Config
|
||||||
|
return {
|
||||||
|
cmd = { 'ruff', 'server' },
|
||||||
|
filetypes = { 'python' },
|
||||||
|
root_markers = { 'pyproject.toml', 'ruff.toml', '.ruff.toml', '.git' },
|
||||||
|
settings = {},
|
||||||
|
}
|
||||||
|
|
@ -1,5 +1,14 @@
|
||||||
|
---@brief
|
||||||
|
---
|
||||||
|
--- https://github.com/astral-sh/ty
|
||||||
|
---
|
||||||
|
--- A Language Server Protocol implementation for ty, an extremely fast Python type checker and language server, written in Rust.
|
||||||
|
---
|
||||||
|
--- For installation instructions, please refer to the [ty documentation](https://github.com/astral-sh/ty/blob/main/README.md#getting-started).
|
||||||
|
|
||||||
|
---@type vim.lsp.Config
|
||||||
return {
|
return {
|
||||||
cmd = { 'uvx', 'ty', 'server' },
|
cmd = { 'ty', 'server' },
|
||||||
filetypes = { 'python' },
|
filetypes = { 'python' },
|
||||||
root_markers = { 'ty.toml', 'pyproject.toml', '.git' },
|
root_markers = { 'ty.toml', 'pyproject.toml', 'setup.py', 'setup.cfg', 'requirements.txt', '.git' },
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,6 +24,7 @@ vim.lsp.config('ty', {
|
||||||
})
|
})
|
||||||
|
|
||||||
-- vim.lsp.enable("ty")
|
-- vim.lsp.enable("ty")
|
||||||
|
vim.lsp.enable("ruff")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -56,7 +57,7 @@ vim.lsp.enable("gopls")
|
||||||
|
|
||||||
vim.lsp.enable("tinymist")
|
vim.lsp.enable("tinymist")
|
||||||
|
|
||||||
vim.lsp.enable("cspell-ls")
|
-- vim.lsp.enable("cspell-ls")
|
||||||
|
|
||||||
vim.lsp.enable("astro")
|
vim.lsp.enable("astro")
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue