Copilot
Copilot
This PR migrates the Firebase implementation from the legacy compat API to the modern modular API as recommended by Firebase. The compat API is a temporary solution and should be...
This PR changes the behavior of the linter from disallowing global variables entirely to allowing them but disallowing mutations of global variables after initialization. ## Motivation Global variables can cause...
This PR adds comprehensive linting and formatting tooling to the repository to improve code quality and maintain consistency across the codebase. ## Changes Made ### ESLint Configuration - Added ESLint...
Headers set by Fastify before calling the Remix handler were being overridden by Remix response headers instead of merged. This broke use cases like adding `Link` preload headers in Fastify...
Updates the default `jumpy2.wordPattern` setting to allow for emoji and CJK characters.
Updated the GitHub Actions workflow to use the latest v4 versions of the artifact actions: - `actions/upload-artifact@v2` → `actions/upload-artifact@v4` - `actions/download-artifact@v2` → `actions/download-artifact@v4` (both instances) This ensures the build pipeline...
This PR implements a C# source generator to eliminate runtime reflection overhead by generating compile-time extraction plans for types with `REGEXTRACT_REGEX_PATTERN` constants. ## What's Added ### Source Generator Infrastructure -...
Markdownファイルを開いた際、通常のハイライトが表示され、スクロール操作(``, ``, ``, ``)後に`render-markdown.nvim`の拡張レンダリングに切り替わる問題を修正。最初から拡張レンダリングを有効にするように変更。 ## 変更内容 ### 主要な修正 **`.config/nvim/lua/plugins.lua`**: `render-markdown.nvim`の設定を変更し、Markdownファイルを開いた時点で拡張レンダリングを有効化 ```lua { 'MeanderingProgrammer/render-markdown.nvim', dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons', }, ft = 'markdown', -- Markdownファイル読み込み時にロード opts = { enabled = true,...
## 修正内容 ### 問題 `**foo**`で`dsB`を押下しても`foo`にならず、`*foo*`になってしまう問題。 ### 根本原因 vim-operator-surroundの`B`キー(`**`区切り文字)は正しく動作しない既知の問題であることが判明しました。古いVimscript実装(`.vim/autoload/vimrc.vim`)でも同じ問題があり、ワークアラウンドが実装されていました。 コメントより: ```vim " TODO: Workaround. For some reason 'B' ('**foo**') cannot be deleted " TODO: `g:operator#surround#blocks.markdown[0].keys[1]` (`'B'`) does not work ``` ###...
## 問題 ftplugin/*.lua、ftdetect/*.lua、syntax/*.lua、plugin/*.luaなどの特殊ディレクトリ内のLuaファイルを編集する際、Lua Language Server(LSP)が`vim`グローバル変数について「undefined global `vim`」という警告を表示していました: ```lua vim.opt_local.tabstop = 4 -- ⚠️ LSP Warning: "undefined global 'vim'" vim.opt_local.shiftwidth = 4 -- ⚠️ LSP Warning: "undefined global 'vim'" local augroup...