setx XDG_CONFIG_HOME ~/.config/
setx NVIM_APPNAME nvim
setx GLAZEWM_CONFIG_PATH ~/.config/glazewm/config.yaml
setx WEZTERM_CONFIG_FILE ~/.config/wezterm/wezterm.luaAutomatic Proxy Switcher with Nushell in Windows11
Set up a Task Scheduler event trigger for Microsoft-Windows-NetworkProfile/Operational (Event ID: 10000), then execute the following command:
nu ~/.config/nushell/proxy/switchProxy.nu- ダウンロード: Microsoft公式サイト から Developer Pack を入手してインストール。
- ダウンロード: OmniSharp Roslyn v1.38.2 から
omnisharp-win-x64.zipを取得。 - 配置場所:
~\Documents\Library\omnisharp-win-x64
Get-ChildItem -Path "C:\Users\<Username>\Documents\Library\omnisharp-win-x64" -Recurse | Unblock-Filereturn {
"neovim/nvim-lspconfig",
opts = function(_, opts)
opts.servers = opts.servers or {}
-- INFO: For Unity CSharp
local omnisharp_bin = vim.fn.expand("~/Documents/Library/omnisharp-win-x64/OmniSharp.exe")
opts.servers.omnisharp = {
cmd = {
omnisharp_bin,
"--languageserver",
"--hostPID",
tostring(vim.fn.getpid()),
},
settings = {
MsBuild = {
LoadProjectsOnDemand = false,
},
RoslynExtensionsOptions = {
enableDecompilationSupport = true,
},
},
-- enable_roslyn_analyzers = true,
-- organize_imports_on_format = true,
-- enable_import_completion = false,
-- root_dir = require("lspconfig.util").root_pattern("*.sln", "*.csproj", ".git"),
}
end,
}
- Edit > Preferences > External Tools を開く。
- External Script Editor を
Visual Studio Code(または VS 2019) に設定。 - Generate .csproj files for: のチェックボックスをすべてオンにする。
- Regenerate project files ボタンをクリック。
CLI Setup for quarto-nvim Working with molten-nvim Using uv (Python project manager) in Nushell
# required modules
winget install --id=Posit.Quarto
winget install --id=astral-sh.uv
uv add pynvim ipykernel
overlay use .venv\Scripts\activate
python -m ipykernel install --user --name=<project-name>
deactivate
# optional modules
uv add cairosvg
uv add pnglatex
uv add plotly
uv add kaleido
uv add pyperclip
uv add nbformat
uv add pillow