diff --git a/404.html b/404.html index e80c3da..7b662fd 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ -404 Page not found | nvimdev

404

Page Not Found

nvimdev

\ No newline at end of file +404 Page not found | nvimdev

404

Page Not Found

nvimdev

\ No newline at end of file diff --git a/categories/index.html b/categories/index.html index 389b29e..726c3f6 100644 --- a/categories/index.html +++ b/categories/index.html @@ -1,17 +1,17 @@ -Categories | nvimdevCategories +Categories | nvimdevCategories - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/lspsaga/diagnostic/index.html b/lspsaga/diagnostic/index.html index 21b86db..93a4e53 100644 --- a/lspsaga/diagnostic/index.html +++ b/lspsaga/diagnostic/index.html @@ -1,23 +1,23 @@ Diagnostic | nvimdevDiagnostic | nvimdevDiagnostic +[e was bind to diagnostic_jump_next with vim.keymap.set('n', '[e', 'Lspsaga diagnostic_jump_next') The current position has diagnostic, so a diagnostic window is opened in place.">Diagnostic - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/lspsaga/finder/index.html b/lspsaga/finder/index.html index 8149b34..d248e39 100644 --- a/lspsaga/finder/index.html +++ b/lspsaga/finder/index.html @@ -1,23 +1,23 @@ Finder | nvimdevFinder | nvimdevFinder +max_height = 0.5 max_height of the finder window (float layout) left_width = 0.3 Width of the left finder window (float layout) right_width = 0.3 Width of the right finder window (float layout) default = 'ref+imp' Default search results shown, ref for “references” and imp for “implementation” methods = {} Keys are alias of LSP methods.">Finder - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/lspsaga/floaterm/index.html b/lspsaga/floaterm/index.html index 5c1e02b..706803c 100644 --- a/lspsaga/floaterm/index.html +++ b/lspsaga/floaterm/index.html @@ -1,23 +1,23 @@ Float Terminal | nvimdevFloat Terminal +Bind a Keymap # vim.keymap.set({'n','t', '', 'Lspsaga term_toggle'}) ">Float Terminal | nvimdevFloat Terminal - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/lspsaga/hover/index.html b/lspsaga/hover/index.html index 6a178df..c6612bb 100644 --- a/lspsaga/hover/index.html +++ b/lspsaga/hover/index.html @@ -1,23 +1,23 @@ Hover | nvimdevHover | nvimdevHover +vim.keymap.set('n', 'K', 'Lspsaga hover_doc') Prerequisite # You need to install the Treesitter markdown and markdown_inline parser. If you are not sure if you have them, run :checkhealth.">Hover - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/lspsaga/implement/index.html b/lspsaga/implement/index.html index 1df37c3..a6ce67f 100644 --- a/lspsaga/implement/index.html +++ b/lspsaga/implement/index.html @@ -3,29 +3,29 @@ Finder Integration # Run :Lspsaga finder imp to search and preview implementation of interfaces. Default Options # Enable the breadcrumbs feature (symbols_in_winbar.enable = true) or this module would not work. Default options in implement section: -enable = true enable sign = true show sign in status column virtual_text = true show virtual text at the end of line priority = 100 sign priority ">Implement | nvimdevImplement | nvimdevImplement +enable = true enable sign = true show sign in status column virtual_text = true show virtual text at the end of line priority = 100 sign priority ">Implement - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/lspsaga/index.html b/lspsaga/index.html index b93de1e..4948ba5 100644 --- a/lspsaga/index.html +++ b/lspsaga/index.html @@ -1,19 +1,19 @@ -Lspsaga | nvimdevLspsaga | nvimdevnvimdev +Use event = 'LspAttach' (need latest lazy.nvim 2023-July-9) Use ft = {filetype} like ft = {'c','cpp', 'lua', 'rust', 'go'}, As a depend on nvim-lspconfig packer.nvim # use ({ 'nvimdev/lspsaga.nvim', after = 'nvim-lspconfig', config = function() require('lspsaga').">nvimdev - - + + - - - - -
-
-

nvimdev

\ No newline at end of file +#

Create an issue

Feature request


\ No newline at end of file diff --git a/lspsaga/index.xml b/lspsaga/index.xml index 2bf52a6..7d791d7 100644 --- a/lspsaga/index.xml +++ b/lspsaga/index.xml @@ -1,35 +1,35 @@ -<link>https://dev.neovim.pro/lspsaga/</link><description>Recent content on</description><generator>Hugo -- gohugo.io</generator><atom:link href="https://dev.neovim.pro/lspsaga/index.xml" rel="self" type="application/rss+xml"/><item><title>Breadcrumbshttps://dev.neovim.pro/lspsaga/breadcrumbs/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/breadcrumbs/Usage # Dynamically render breadcrumb symbols in your winbar, similar to IDEs +<link>https://nvimdev.github.io/lspsaga/</link><description>Recent content on</description><generator>Hugo -- gohugo.io</generator><atom:link href="https://nvimdev.github.io/lspsaga/index.xml" rel="self" type="application/rss+xml"/><item><title>Breadcrumbshttps://nvimdev.github.io/lspsaga/breadcrumbs/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/breadcrumbs/Usage # Dynamically render breadcrumb symbols in your winbar, similar to IDEs Important This module is the prerequisite for the outline and the implement module. Default Options # Default options in symbol_in_winbar section: -enable = true Enable separator = ' › ' Separator symbol hide_keyword = false when true some symbols like if and for Will be ignored (need treesitter) show_file = true Show file name before symbols folder_level = 1 Show how many folder layers before the file name color_mode = true true mean the symbol name and icon have same color.Callhierarchyhttps://dev.neovim.pro/lspsaga/callhierarchy/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/callhierarchy/Usage # The callhierarchy module has two commands, :Lspsaga incoming_calls and :Lspsaga outgoing_calls. +enable = true Enable separator = ' › ' Separator symbol hide_keyword = false when true some symbols like if and for Will be ignored (need treesitter) show_file = true Show file name before symbols folder_level = 1 Show how many folder layers before the file name color_mode = true true mean the symbol name and icon have same color.Callhierarchyhttps://nvimdev.github.io/lspsaga/callhierarchy/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/callhierarchy/Usage # The callhierarchy module has two commands, :Lspsaga incoming_calls and :Lspsaga outgoing_calls. Default Options # Default options in callhierarchy section: layout = 'float' Layout normal and float Or you can pass in an extra argument like :Lspsaga incoming_calls ++normal, which overrides this option Default Keymaps # Default keymaps in callhierarchy.keys: -edit = 'e' edit (open) file vsplit = 's' vsplit split = 'i' split tabe = 't' open in new tab quit = 'q' quit layout shuttle = '[w' shuttle bettween the layout left and right toggle_or_req = 'u' toggle or do request close = '&lt;C-c&gt;k' close layout Suggest Workflow # Same as finder, use keys.Code Actionhttps://dev.neovim.pro/lspsaga/codeaction/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/codeaction/Usage # Use :Lspsaga code_action to invoke. +edit = 'e' edit (open) file vsplit = 's' vsplit split = 'i' split tabe = 't' open in new tab quit = 'q' quit layout shuttle = '[w' shuttle bettween the layout left and right toggle_or_req = 'u' toggle or do request close = '&lt;C-c&gt;k' close layout Suggest Workflow # Same as finder, use keys.Code Actionhttps://nvimdev.github.io/lspsaga/codeaction/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/codeaction/Usage # Use :Lspsaga code_action to invoke. Tips # If you know the action do, just press the action number. If you don&rsquo;t know what the action do, move to it. Take a look at the action preview, then press &lt;CR&gt;. Default Options # Default options in code_action section: -num_shortcut = true whether number shortcut for code actions are enabled show_server_name = false show language server name extend_gitsigns = false extend gitsigns plugin diff action Default Keymaps # Default keymaps in code_action.Definitionhttps://dev.neovim.pro/lspsaga/definition/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/definition/Usage # Invoke by running :Lspsaga peek_definition and :Lspsaga peek_type_definition. Layout is drawer and is currently the only one available. If you want to go to the definition, use :Lspsaga goto_definition and :Lspsaga goto_type_definition. +num_shortcut = true whether number shortcut for code actions are enabled show_server_name = false show language server name extend_gitsigns = false extend gitsigns plugin diff action Default Keymaps # Default keymaps in code_action.Definitionhttps://nvimdev.github.io/lspsaga/definition/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/definition/Usage # Invoke by running :Lspsaga peek_definition and :Lspsaga peek_type_definition. Layout is drawer and is currently the only one available. If you want to go to the definition, use :Lspsaga goto_definition and :Lspsaga goto_type_definition. Default Options # Default options in definition section: -width = 0.6 defines float window width height = 0.5 defines float window height Default Keymaps # edit = '&lt;C-c&gt;o' vsplit = '&lt;C-c&gt;v' split = '&lt;C-c&gt;i' tabe = '&lt;C-c&gt;t' quit = 'q' close = '&lt;C-c&gt;k' Why the Keymaps Are Not a Single Character?Diagnostichttps://dev.neovim.pro/lspsaga/diagnostic/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/diagnostic/Usage # Invoke :Lspsaga diagnostic_jump_next and :Lspsaga diagnostic_jump_prev to jump around diagnostics. When the current cursor position has a diagnostic available, the commands will show the diagnostic in a nice float. +width = 0.6 defines float window width height = 0.5 defines float window height Default Keymaps # edit = '&lt;C-c&gt;o' vsplit = '&lt;C-c&gt;v' split = '&lt;C-c&gt;i' tabe = '&lt;C-c&gt;t' quit = 'q' close = '&lt;C-c&gt;k' Why the Keymaps Are Not a Single Character?Diagnostichttps://nvimdev.github.io/lspsaga/diagnostic/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/diagnostic/Usage # Invoke :Lspsaga diagnostic_jump_next and :Lspsaga diagnostic_jump_prev to jump around diagnostics. When the current cursor position has a diagnostic available, the commands will show the diagnostic in a nice float. You can use scroll_preview to preview code action in the diagnostic window. Default keybind is &lt;C-f&gt; and &lt;C-b&gt;. Workflow shown in the GIF set jump_num_shortcut to true. -[e was bind to diagnostic_jump_next with vim.keymap.set('n', '[e', '&lt;cmd&gt;Lspsaga diagnostic_jump_next') The current position has diagnostic, so a diagnostic window is opened in place.Finderhttps://dev.neovim.pro/lspsaga/finder/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/finder/Usage # Finder is an UI to show LSP methods search result. +[e was bind to diagnostic_jump_next with vim.keymap.set('n', '[e', '&lt;cmd&gt;Lspsaga diagnostic_jump_next') The current position has diagnostic, so a diagnostic window is opened in place.Finderhttps://nvimdev.github.io/lspsaga/finder/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/finder/Usage # Finder is an UI to show LSP methods search result. Invoke :Lspsaga finder and you will see the finder window. By default it shows results for references and implementation. Default Options # These are default options in finder section: -max_height = 0.5 max_height of the finder window (float layout) left_width = 0.3 Width of the left finder window (float layout) right_width = 0.3 Width of the right finder window (float layout) default = 'ref+imp' Default search results shown, ref for &ldquo;references&rdquo; and imp for &ldquo;implementation&rdquo; methods = {} Keys are alias of LSP methods.Float Terminalhttps://dev.neovim.pro/lspsaga/floaterm/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/floaterm/ Usage # The command is :Lspsaga term_toggle. -Bind a Keymap # vim.keymap.set({&#39;n&#39;,&#39;t&#39;, &#39;&lt;A-d&gt;&#39;, &#39;&lt;cmd&gt;Lspsaga term_toggle&#39;})Hoverhttps://dev.neovim.pro/lspsaga/hover/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/hover/Usage # Run :Lspsaga hover_doc. If a hover window is opened, then the command would close it. +max_height = 0.5 max_height of the finder window (float layout) left_width = 0.3 Width of the left finder window (float layout) right_width = 0.3 Width of the right finder window (float layout) default = 'ref+imp' Default search results shown, ref for &ldquo;references&rdquo; and imp for &ldquo;implementation&rdquo; methods = {} Keys are alias of LSP methods.Float Terminalhttps://nvimdev.github.io/lspsaga/floaterm/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/floaterm/ Usage # The command is :Lspsaga term_toggle. +Bind a Keymap # vim.keymap.set({&#39;n&#39;,&#39;t&#39;, &#39;&lt;A-d&gt;&#39;, &#39;&lt;cmd&gt;Lspsaga term_toggle&#39;})Hoverhttps://nvimdev.github.io/lspsaga/hover/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/hover/Usage # Run :Lspsaga hover_doc. If a hover window is opened, then the command would close it. Use :Lspsaga hover_doc ++keep if you want to keep the hover window. It will pin the hover window to the top right of your buffer. Keymap example: -vim.keymap.set(&#39;n&#39;, &#39;K&#39;, &#39;&lt;cmd&gt;Lspsaga hover_doc&#39;) Prerequisite # You need to install the Treesitter markdown and markdown_inline parser. If you are not sure if you have them, run :checkhealth.Implementhttps://dev.neovim.pro/lspsaga/implement/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/implement/ Usage # When buffer has instances of the interface type, Lspsaga will show extra information for it: +vim.keymap.set(&#39;n&#39;, &#39;K&#39;, &#39;&lt;cmd&gt;Lspsaga hover_doc&#39;) Prerequisite # You need to install the Treesitter markdown and markdown_inline parser. If you are not sure if you have them, run :checkhealth.Implementhttps://nvimdev.github.io/lspsaga/implement/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/implement/ Usage # When buffer has instances of the interface type, Lspsaga will show extra information for it: Support dynamic rendering: Finder Integration # Run :Lspsaga finder imp to search and preview implementation of interfaces. Default Options # Enable the breadcrumbs feature (symbols_in_winbar.enable = true) or this module would not work. Default options in implement section: -enable = true enable sign = true show sign in status column virtual_text = true show virtual text at the end of line priority = 100 sign priorityLightBulbhttps://dev.neovim.pro/lspsaga/lightbulb/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/lightbulb/ Usage # Automatically show lightbulbs when the current line has available code actions. +enable = true enable sign = true show sign in status column virtual_text = true show virtual text at the end of line priority = 100 sign priorityLightBulbhttps://nvimdev.github.io/lspsaga/lightbulb/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/lightbulb/ Usage # Automatically show lightbulbs when the current line has available code actions. Default Options # enable = true enable sign = true show sign in status column virtual_text = true show virtual text at the end of line debounce = 10 timer debounce sign_priority = 40 sign priority How to Change the Sign # The sign uses ui.code_action (see misc.md): -require(&#39;lspsaga&#39;).setup({ ui = { code_action = &#39;your icon&#39; } })Outlinehttps://dev.neovim.pro/lspsaga/outline/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/outline/Usage # Run :Lspsaga outline. +require(&#39;lspsaga&#39;).setup({ ui = { code_action = &#39;your icon&#39; } })Outlinehttps://nvimdev.github.io/lspsaga/outline/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/outline/Usage # Run :Lspsaga outline. In Float Window # Default Options # Enable the breadcrumbs feature (symbols_in_winbar.enable = true) or this module would not work. Default options of outline section: -win_position = 'right' window position win_width = 30 window width auto_preview = true auto preview when cursor moved in outline window detail = true show detail auto_close = true auto close itself when outline window is last window close_after_jump = false close after jump layout = 'normal' float or normal default is normal when is float above options will ignored max_height = 0.Renamehttps://dev.neovim.pro/lspsaga/rename/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/rename/Usage # Run :Lspsaga rename. Other than opening the float input window it will also highlight the references in this buffer. +win_position = 'right' window position win_width = 30 window width auto_preview = true auto preview when cursor moved in outline window detail = true show detail auto_close = true auto close itself when outline window is last window close_after_jump = false close after jump layout = 'normal' float or normal default is normal when is float above options will ignored max_height = 0.Renamehttps://nvimdev.github.io/lspsaga/rename/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/rename/Usage # Run :Lspsaga rename. Other than opening the float input window it will also highlight the references in this buffer. Default Options # Default options in rename section: -in_select = true Default is true. Whether the name is selected when the float opens In some situation, just like want to change one or less characters, in_select is not so useful. You can tell the Lspsaga to start in normal mode using an extra argument like :Lspsaga lsp_rename mode=n auto_save = false Auto save file when the rename is done project_max_width = 0.Ui Beaconhttps://dev.neovim.pro/lspsaga/misc/Mon, 01 Jan 0001 00:00:00 +0000https://dev.neovim.pro/lspsaga/misc/Generic UI Options # Generic options for the Lspsaga UI: +in_select = true Default is true. Whether the name is selected when the float opens In some situation, just like want to change one or less characters, in_select is not so useful. You can tell the Lspsaga to start in normal mode using an extra argument like :Lspsaga lsp_rename mode=n auto_save = false Auto save file when the rename is done project_max_width = 0.Ui Beaconhttps://nvimdev.github.io/lspsaga/misc/Mon, 01 Jan 0001 00:00:00 +0000https://nvimdev.github.io/lspsaga/misc/Generic UI Options # Generic options for the Lspsaga UI: border = 'single' Border type, see :help nvim_open_win devicon = true Whether to use nvim-web-devicons title = true Show title in some float window expand = '⊞' Expand icon collapse = '⊟' Collapse icon code_action = '💡' Code action icon actionfix = ' ' Action fix icon lines = { '┗', '┣', '┃', '━', '┏' } Symbols used in virtual text connect kind = {} LSP kind custom table imp_sign = '󰳛 ' Implement icon Beacon # In Lspsaga, some commands jump around in buffer(s). \ No newline at end of file diff --git a/lspsaga/lightbulb/index.html b/lspsaga/lightbulb/index.html index 5c3c57b..67d4fed 100644 --- a/lspsaga/lightbulb/index.html +++ b/lspsaga/lightbulb/index.html @@ -1,21 +1,21 @@ LightBulb | nvimdevLightBulb | nvimdevLightBulb +require('lspsaga').setup({ ui = { code_action = 'your icon' } }) ">LightBulb - - + + - - - - -
-
-

nvimdev

\ No newline at end of file +
\ No newline at end of file diff --git a/lspsaga/misc/index.html b/lspsaga/misc/index.html index 0f0f152..3a5ed9d 100644 --- a/lspsaga/misc/index.html +++ b/lspsaga/misc/index.html @@ -1,23 +1,23 @@ Ui Beacon | nvimdevUi Beacon +border = 'single' Border type, see :help nvim_open_win devicon = true Whether to use nvim-web-devicons title = true Show title in some float window expand = '⊞' Expand icon collapse = '⊟' Collapse icon code_action = '💡' Code action icon actionfix = ' ' Action fix icon lines = { '┗', '┣', '┃', '━', '┏' } Symbols used in virtual text connect kind = {} LSP kind custom table imp_sign = '󰳛 ' Implement icon Beacon # In Lspsaga, some commands jump around in buffer(s).">Ui Beacon | nvimdevUi Beacon - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/lspsaga/outline/index.html b/lspsaga/outline/index.html index a9044a0..0a52437 100644 --- a/lspsaga/outline/index.html +++ b/lspsaga/outline/index.html @@ -1,23 +1,23 @@ Outline | nvimdevOutline | nvimdevOutline +win_position = 'right' window position win_width = 30 window width auto_preview = true auto preview when cursor moved in outline window detail = true show detail auto_close = true auto close itself when outline window is last window close_after_jump = false close after jump layout = 'normal' float or normal default is normal when is float above options will ignored max_height = 0.">Outline - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/lspsaga/rename/index.html b/lspsaga/rename/index.html index e69def4..efeff41 100644 --- a/lspsaga/rename/index.html +++ b/lspsaga/rename/index.html @@ -1,21 +1,21 @@ Rename | nvimdevRename | nvimdevRename +in_select = true Default is true. Whether the name is selected when the float opens In some situation, just like want to change one or less characters, in_select is not so useful. You can tell the Lspsaga to start in normal mode using an extra argument like :Lspsaga lsp_rename mode=n auto_save = false Auto save file when the rename is done project_max_width = 0.">Rename - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/nvim-plugin-template/index.html b/nvim-plugin-template/index.html index 3c5b107..548b75f 100644 --- a/nvim-plugin-template/index.html +++ b/nvim-plugin-template/index.html @@ -1,18 +1,18 @@ -Nvim Plugin Template | nvimdevnvimdev +Nvim Plugin Template | nvimdevnvimdev - - + + - - - - -
-
-

nvimdev

\ No newline at end of file diff --git a/nvim-plugin-template/index.xml b/nvim-plugin-template/index.xml index b2b96a8..4405fa0 100644 --- a/nvim-plugin-template/index.xml +++ b/nvim-plugin-template/index.xml @@ -1 +1 @@ -<link>https://dev.neovim.pro/nvim-plugin-template/</link><description>Recent content on</description><generator>Hugo -- gohugo.io</generator><atom:link href="https://dev.neovim.pro/nvim-plugin-template/index.xml" rel="self" type="application/rss+xml"/></channel></rss> \ No newline at end of file +<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title/><link>https://nvimdev.github.io/nvim-plugin-template/</link><description>Recent content on</description><generator>Hugo -- gohugo.io</generator><atom:link href="https://nvimdev.github.io/nvim-plugin-template/index.xml" rel="self" type="application/rss+xml"/></channel></rss> \ No newline at end of file diff --git a/quartz/js/darkmode.a577fd8e32209d72df58b60436341898.min.js b/quartz/js/darkmode.a577fd8e32209d72df58b60436341898.min.js new file mode 100644 index 0000000..deda477 --- /dev/null +++ b/quartz/js/darkmode.a577fd8e32209d72df58b60436341898.min.js @@ -0,0 +1 @@ +const userPref=window.matchMedia("(prefers-color-scheme: light)").matches?"light":"dark",currentTheme=localStorage.getItem("theme")??userPref,syntaxTheme=document.querySelector("#theme-link");currentTheme&&(document.documentElement.setAttribute("saved-theme",currentTheme),syntaxTheme.href=currentTheme==="dark"?"https://nvimdev.github.io/quartz/styles/_dark_syntax.bec558461529f0dd343a0b008c343934.min.css":"https://nvimdev.github.io/quartz/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css");const switchTheme=e=>{e.target.checked?(document.documentElement.setAttribute("saved-theme","dark"),localStorage.setItem("theme","dark"),syntaxTheme.href="https://nvimdev.github.io/quartz/styles/_dark_syntax.bec558461529f0dd343a0b008c343934.min.css"):(document.documentElement.setAttribute("saved-theme","light"),localStorage.setItem("theme","light"),syntaxTheme.href="https://nvimdev.github.io/quartz/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css")};window.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector("#darkmode-toggle");e.addEventListener("change",switchTheme,!1),currentTheme==="dark"&&(e.checked=!0)}) \ No newline at end of file diff --git a/quartz/js/darkmode.e8f35247aca3c1eadea4b59be2264ce9.min.js b/quartz/js/darkmode.e8f35247aca3c1eadea4b59be2264ce9.min.js deleted file mode 100644 index febab33..0000000 --- a/quartz/js/darkmode.e8f35247aca3c1eadea4b59be2264ce9.min.js +++ /dev/null @@ -1 +0,0 @@ -const userPref=window.matchMedia("(prefers-color-scheme: light)").matches?"light":"dark",currentTheme=localStorage.getItem("theme")??userPref,syntaxTheme=document.querySelector("#theme-link");currentTheme&&(document.documentElement.setAttribute("saved-theme",currentTheme),syntaxTheme.href=currentTheme==="dark"?"https://dev.neovim.pro/quartz/styles/_dark_syntax.bec558461529f0dd343a0b008c343934.min.css":"https://dev.neovim.pro/quartz/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css");const switchTheme=e=>{e.target.checked?(document.documentElement.setAttribute("saved-theme","dark"),localStorage.setItem("theme","dark"),syntaxTheme.href="https://dev.neovim.pro/quartz/styles/_dark_syntax.bec558461529f0dd343a0b008c343934.min.css"):(document.documentElement.setAttribute("saved-theme","light"),localStorage.setItem("theme","light"),syntaxTheme.href="https://dev.neovim.pro/quartz/styles/_light_syntax.86a48a52faebeaaf42158b72922b1c90.min.css")};window.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector("#darkmode-toggle");e.addEventListener("change",switchTheme,!1),currentTheme==="dark"&&(e.checked=!0)}) \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 1f34781..ed1f764 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://dev.neovim.pro/lspsaga/breadcrumbs/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/callhierarchy/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/codeaction/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/definition/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/diagnostic/</loc><lastmod>2023-07-23T11:34:00-04:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/finder/</loc><lastmod>2023-07-16T09:47:06+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/floaterm/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/hover/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/implement/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/lightbulb/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/outline/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/rename/</loc><lastmod>2023-07-12T20:59:05+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/misc/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/guard/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/indentmini/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/lspsaga/</loc><lastmod>2023-07-11T16:40:46+08:00</lastmod></url><url><loc>https://dev.neovim.pro/nvim-plugin-template/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://dev.neovim.pro/categories/</loc></url><url><loc>https://dev.neovim.pro/tags/lspasga/</loc><lastmod>2023-07-16T09:47:06+08:00</lastmod></url><url><loc>https://dev.neovim.pro/tags/lspsaga/</loc><lastmod>2023-07-23T11:34:00-04:00</lastmod></url><url><loc>https://dev.neovim.pro/tags/</loc><lastmod>2023-07-23T11:34:00-04:00</lastmod></url><url><loc>https://dev.neovim.pro/</loc><lastmod>2023-07-15T11:10:03+08:00</lastmod></url></urlset> \ No newline at end of file +<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://nvimdev.github.io/lspsaga/breadcrumbs/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/callhierarchy/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/codeaction/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/definition/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/diagnostic/</loc><lastmod>2023-07-23T11:34:00-04:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/finder/</loc><lastmod>2023-07-16T09:47:06+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/floaterm/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/hover/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/implement/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/lightbulb/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/outline/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/rename/</loc><lastmod>2023-07-12T20:59:05+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/misc/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/guard/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/indentmini/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/lspsaga/</loc><lastmod>2023-07-11T16:40:46+08:00</lastmod></url><url><loc>https://nvimdev.github.io/nvim-plugin-template/</loc><lastmod>2023-07-11T16:26:08+08:00</lastmod></url><url><loc>https://nvimdev.github.io/categories/</loc></url><url><loc>https://nvimdev.github.io/tags/lspasga/</loc><lastmod>2023-07-16T09:47:06+08:00</lastmod></url><url><loc>https://nvimdev.github.io/tags/lspsaga/</loc><lastmod>2023-07-23T11:34:00-04:00</lastmod></url><url><loc>https://nvimdev.github.io/tags/</loc><lastmod>2023-07-23T11:34:00-04:00</lastmod></url><url><loc>https://nvimdev.github.io/</loc><lastmod>2023-07-15T11:10:03+08:00</lastmod></url></urlset> \ No newline at end of file diff --git a/tags/index.html b/tags/index.html index 2c0b539..eda7c25 100644 --- a/tags/index.html +++ b/tags/index.html @@ -1,17 +1,17 @@ -<!doctype html><html lang=en dir=ltr><head><meta property="og:title" content="Tags"><meta property="og:description" content="neovim plugin doc which made by glepnir"><meta property="og:type" content="website"><meta property="og:url" content="https://dev.neovim.pro/tags/"><meta property="og:site_name" content="nvimdev"><title>Tags | nvimdevTags +Tags | nvimdevTags - - + + - - - - -
-
-

nvimdev