منصوبے کے بارے میں
nvim-cmp نیوویم کے لیے ایک مکمل کرنے والا انجن پلگ ان ہے، جو Lua میں لکھا گیا ہے۔ یہ LSP مکمل کرنے کی صلاحیتوں کے لیے مکمل سپورٹ فراہم کرتا ہے اور صارفین کو بیرونی مکمل کرنے والے ذرائع کے ذریعے فعالیت بڑھانے کی اجازت دیتا ہے۔ یہ پلگ ان Lua فنکشنز کے ذریعے طاقتور حسب مرضی بنانے، سمارٹ کلیدی نقشہ ہینڈلنگ، اور بغیر جھٹکے کے تجربے پر زور دیتا ہے۔
اہم خصوصیات میں شامل ہیں:
- مکمل LSP مکمل کرنے کی سپورٹ
- Lua فنکشنز کے ذریعے انتہائی حسب مرضی
- سمارٹ کلیدی نقشہ ہینڈلنگ
- مکمل کرنے کے دوران کوئی جھٹکا نہیں
سیٹ اپ میں vim-plug جیسے پلگ ان مینیجر کا استعمال اور nvim-lsp، buffer، path، اور cmdline جیسے ذرائع کو ترتیب دینا شامل ہے۔ یہ مختلف اسنیپٹ انجنوں کو سپورٹ کرتا ہے جن میں vsnip، LuaSnip، ultisnips، snippy، اور نیوویم کے مقامی اسنیپٹ شامل ہیں۔
پلگ ان میں پہلے سے طے شدہ کلیدی نقشہ پری سیٹ شامل ہیں جو نیوویم کے مقامی رویے کی نقل کرتے ہیں، جن میں دستاویزات کو اسکرول کرنے، مکمل کرنے، منسوخ کرنے، اور انتخاب کی تصدیق کے اختیارات شامل ہیں۔ صارفین فی فائل ٹائپ اور کمانڈ لائن موڈ کے لیے ذرائع ترتیب دے سکتے ہیں۔
مزید مکمل کرنے والے ذرائع پروجیکٹ کے ویکی اور GitHub ٹاپک میں مل سکتے ہیں۔ اعلی درجے کی ترتیب کی مثالیں بھی ویکی میں دستیاب ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.