✨ feat: add pyworks.nvim for Python development environment setup
This commit is contained in:
3 files changed
+15
-5
No files matched your search
+13
-5
@@ -348,6 +348,19 @@ local plugins = {
|
||||
},
|
||||
cmd = { 'CodeSnap', 'CodeSnapSave', 'CodeSnapHighlight', 'CodeSnapASCII' },
|
||||
},
|
||||
{
|
||||
'jeryldev/pyworks.nvim',
|
||||
lazy = false, -- Load immediately for autocmds
|
||||
config = function()
|
||||
require('pyworks').setup({
|
||||
python = {
|
||||
preferred_venv_name = '.venv',
|
||||
use_uv = true, -- Use uv when available
|
||||
},
|
||||
auto_activate_venv = true,
|
||||
})
|
||||
end,
|
||||
},
|
||||
{
|
||||
'2kabhishek/pickme.nvim',
|
||||
cmd = 'PickMe',
|
||||
@@ -490,11 +503,6 @@ if util.is_present('go') then
|
||||
table.insert(lsp_servers, 'gopls')
|
||||
end
|
||||
|
||||
-- dartls comes with Dart SDK, not installed via Mason
|
||||
-- if util.is_present('dart') then
|
||||
-- table.insert(lsp_servers, 'dartls')
|
||||
-- end
|
||||
|
||||
if util.is_present('java') then
|
||||
table.insert(lsp_servers, 'jdtls')
|
||||
end
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
"nvim-web-devicons": { "branch": "master", "commit": "0422a19d9aa3aad2c7e5cca167e5407b13407a9d" },
|
||||
"pickme.nvim": { "branch": "main", "commit": "55ca0f1889ea2a4df4b45c77941327a590e025c5" },
|
||||
"plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" },
|
||||
"pyworks.nvim": { "branch": "main", "commit": "ecc25f9a524aef2b7a02255906cc5ffe7a11e5bb" },
|
||||
"showkeys": { "branch": "main", "commit": "cb0a50296f11f1e585acffba8c253b9e8afc1f84" },
|
||||
"smear-cursor.nvim": { "branch": "main", "commit": "1a3df9af4ed017fafecd93c6837956914f269472" },
|
||||
"snacks.nvim": { "branch": "main", "commit": "bc0630e43be5699bb94dadc302c0d21615421d93" },
|
||||
|
||||
@@ -69,6 +69,7 @@ local normal_mappings = {
|
||||
{ '<leader>co', ':Dashboard<cr>', desc = 'Dashboard' },
|
||||
{ '<leader>cp', ':CccPick<cr>', desc = 'Pick Color' },
|
||||
{ '<leader>cs', ':source %<cr>', desc = 'Source File' },
|
||||
{ '<leader>cp', ':PyworksWeb<cr>', desc = 'Pyworks Setup' },
|
||||
|
||||
{ '<leader>C', group = ' Comment' },
|
||||
{ '<leader>Cb', '<cmd>CBccbox<CR>', desc = 'Comment Box' },
|
||||
|
||||
Reference in new issue
Block a user