Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,315 changes: 658 additions & 657 deletions README.md

Large diffs are not rendered by default.

1,174 changes: 1,174 additions & 0 deletions README_zh.md

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions after/ftplugin/markdown.lua
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ local function link_surround()
cscol, cecol = cecol, cscol
end
if csrow ~= cerow then
vim.notify('Cannot link across lines', vim.log.levels.ERROR)
vim.notify('无法跨行创建链接', vim.log.levels.ERROR)
return
end
idx = cscol - 1
Expand All @@ -29,7 +29,7 @@ local function link_surround()
local esc = vim.api.nvim_replace_termcodes('<Esc>', true, false, true)
vim.api.nvim_feedkeys(esc, 'x', true)
else
vim.notify('Cannot link across lines', vim.log.levels.ERROR)
vim.notify('无法跨行创建链接', vim.log.levels.ERROR)
return
end

Expand Down
177 changes: 129 additions & 48 deletions lazy-lock.json

Large diffs are not rendered by default.

88 changes: 88 additions & 0 deletions lazyvim.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{
"extras": [
"lazyvim.plugins.extras.ai.claudecode",
"lazyvim.plugins.extras.ai.copilot",
"lazyvim.plugins.extras.ai.copilot-chat",
"lazyvim.plugins.extras.ai.copilot-native",
"lazyvim.plugins.extras.coding.yanky",
"lazyvim.plugins.extras.editor.dial",
"lazyvim.plugins.extras.editor.fzf",
"lazyvim.plugins.extras.editor.inc-rename",
"lazyvim.plugins.extras.editor.neo-tree",
"lazyvim.plugins.extras.editor.snacks_explorer",
"lazyvim.plugins.extras.editor.snacks_picker",
"lazyvim.plugins.extras.lang.git",
"lazyvim.plugins.extras.lang.json",
"lazyvim.plugins.extras.lang.markdown",
"lazyvim.plugins.extras.lang.sql",
"lazyvim.plugins.extras.lang.tailwind",
"lazyvim.plugins.extras.lang.toml",
"lazyvim.plugins.extras.lang.typescript",
"lazyvim.plugins.extras.lang.vue",
"lazyvim.plugins.extras.test.core",
"lazyvim.plugins.extras.ui.alpha",
"lazyvim.plugins.extras.util.dot",
"lazyvim.plugins.extras.util.gh",
"lazyvim.plugins.extras.util.mini-hipatterns",
"lazyvim.plugins.extras.vscode",
"rafi.plugins.extras.coding.align",
"rafi.plugins.extras.coding.chainsaw",
"rafi.plugins.extras.coding.debugprint",
"rafi.plugins.extras.coding.editorconfig",
"rafi.plugins.extras.coding.emmet",
"rafi.plugins.extras.coding.nvim-cmp",
"rafi.plugins.extras.coding.sandwich",
"rafi.plugins.extras.colorscheme.cyberdream",
"rafi.plugins.extras.colorscheme.github",
"rafi.plugins.extras.colorscheme.kanagawa",
"rafi.plugins.extras.colorscheme.monokai-pro",
"rafi.plugins.extras.editor.anyjump",
"rafi.plugins.extras.editor.flybuf",
"rafi.plugins.extras.editor.harpoon2",
"rafi.plugins.extras.editor.mini-visits",
"rafi.plugins.extras.editor.rest",
"rafi.plugins.extras.editor.sidebar",
"rafi.plugins.extras.editor.spectre",
"rafi.plugins.extras.editor.ufo",
"rafi.plugins.extras.git.cmp-git",
"rafi.plugins.extras.git.fugitive",
"rafi.plugins.extras.lang.ansible",
"rafi.plugins.extras.lang.go",
"rafi.plugins.extras.lang.helm",
"rafi.plugins.extras.lang.kubernetes",
"rafi.plugins.extras.lang.markdown",
"rafi.plugins.extras.lang.python",
"rafi.plugins.extras.lang.tmux",
"rafi.plugins.extras.lsp.gtd",
"rafi.plugins.extras.lsp.lightbulb",
"rafi.plugins.extras.lsp.yaml-companion",
"rafi.plugins.extras.org.calendar",
"rafi.plugins.extras.org.kiwi",
"rafi.plugins.extras.org.telekasten",
"rafi.plugins.extras.org.vimwiki",
"rafi.plugins.extras.treesitter.endwise",
"rafi.plugins.extras.treesitter.treesj",
"rafi.plugins.extras.ui.alpha",
"rafi.plugins.extras.ui.barbecue",
"rafi.plugins.extras.ui.bookmarks",
"rafi.plugins.extras.ui.bqf",
"rafi.plugins.extras.ui.ccc",
"rafi.plugins.extras.ui.cursorword",
"rafi.plugins.extras.ui.cybu",
"rafi.plugins.extras.ui.deadcolumn",
"rafi.plugins.extras.ui.goto-preview",
"rafi.plugins.extras.ui.headlines",
"rafi.plugins.extras.ui.illuminate",
"rafi.plugins.extras.ui.incline",
"rafi.plugins.extras.ui.marks",
"rafi.plugins.extras.ui.mini-clue",
"rafi.plugins.extras.ui.mini-map",
"rafi.plugins.extras.ui.quicker",
"rafi.plugins.extras.ui.symbols-outline"
],
"install_version": 8,
"news": [

],
"version": 8
}
6 changes: 5 additions & 1 deletion lua/rafi/config/autocmds.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
-- https://github.com/rafi/vim-config
-- ===



-- This file is automatically loaded by lua/rafi/config/lazy.lua
-- Extends $XDG_DATA_HOME/nvim/lazy/LazyVim/lua/lazyvim/config/autocmds.lua

Expand Down Expand Up @@ -52,7 +54,7 @@ vim.api.nvim_create_autocmd('FileType', {
end, {
buffer = event.buf,
silent = true,
desc = 'Quit buffer',
desc = '关闭缓冲区',
})
end)
end,
Expand Down Expand Up @@ -113,3 +115,5 @@ vim.api.nvim_create_autocmd({ 'BufNewFile', 'BufReadPre' }, {
vim.opt_global.writebackup = false
end,
})


17 changes: 11 additions & 6 deletions lua/rafi/config/init.lua
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@

-- Rafi's Neovim config loader
-- https://github.com/rafi/vim-config

-- This uses LazyVim's config module.
-- See $XDG_DATA_HOME/nvim/lazy/LazyVim/lua/lazyvim/config/init.lua





local M = {}

---@type table<string, string>
M.deprecated_extras = {
['rafi.plugins.extras.editor.telescope'] = '`telescope.nvim` is now the default **RafiVim** picker.',
['rafi.plugins.extras.ui.indent-blankline'] = "Use LazyVim's `indent-blankline.nvim` instead.",
['rafi.plugins.extras.editor.telescope'] = '`telescope.nvim` 现已成为 **RafiVim** 的默认选择器。',
['rafi.plugins.extras.ui.indent-blankline'] = '请改用 LazyVim 自带的 `indent-blankline.nvim`。',
}

-- Load lua/rafi/config/* and user lua/config/* files.
Expand All @@ -19,7 +24,7 @@ function M.load(name)
if require('lazy.core.cache').find(mod)[1] then
LazyVim.try(function()
require(mod)
end, { msg = 'Failed loading ' .. mod })
end, { msg = '加载 ' .. mod .. ' 失败' })
end

if name == 'options' then
Expand Down Expand Up @@ -75,17 +80,17 @@ function M.setup()
LazyVim.extras.sources = {
{
name = 'LazyVim',
desc = 'LazyVim extras',
desc = 'LazyVim 扩展',
module = 'lazyvim.plugins.extras',
},
{
name = 'Rafi ',
desc = 'Rafi extras',
desc = 'Rafi 扩展',
module = 'rafi.plugins.extras',
},
{
name = 'User ',
desc = 'User extras',
desc = '用户扩展',
module = 'plugins.extras',
},
}
Expand Down
Loading