Web Analytics

nvim-dap-repl-highlights

⭐ 141 stars Assamese by LiadOz

🌐 Language

nvim-dap-repl-highlights

nvim-dap REPL বাফাৰত ট্ৰি-চিটার ব্যৱহাৰ কৰি সিন্টেক্স হাইলাইটিং যোগ কৰক। | আগতে | পিছত | | --------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | | before | image|

requirements

ছেটআপ

আপোনাৰ প্ৰিয় পদ্ধতি ব্যৱহাৰ কৰি প্লাগিন আৰু প্ৰয়োজনীয়তাসমূহ ইনষ্টল কৰক। ইনষ্টল কৰাৰ পাছত, নিশ্চিত কৰক যে আপুনি treesitter হাইলাইটিং কনফিগাৰ কৰিছে, তাৰ পিছত তলত দিয়া কোডটো আপোনাৰ lua কনফিগত যোগ কৰক।
require('nvim-dap-repl-highlights').setup()
প্ৰাথমিকভাৱে প্লাগিনটো ছেট আপ কৰাৰ পিছত dap_repl পাৰ্ছাৰ ইনষ্টল কৰিব লাগিব, এইটো :TSInstall dap_repl চলাই হাতেৰে কৰিব পাৰি।

অথবা Treesitter কনফিগাৰেচনৰ জৰিয়তে স্বচালিতভাৱে:

ensure_installed ব্যৱহাৰ কৰি (nvim-treesitter master শাখা)

⚠️ টোকা: আপোনিয়ে Treesitter ৰ আগতে nvim-dap-repl-highlights.setup() কল কৰিব লাগিব, নহ'লে dap_repl পাৰ্ছাৰ পোৱা নাযাব।
require('nvim-dap-repl-highlights').setup()
require('nvim-treesitter.configs').setup {
  highlight = {
    enable = true,
  },
  ensure_installed = { 'dap_repl', ... },
  ...
}
nvim-treesitter.install ব্যৱহাৰ কৰি (nvim-treesitter মূল শাখা)
require('nvim-dap-repl-highlights').setup()
require('nvim-treesitter').install { 'dap_repl' }
⚠️ যদি এইটো কেতিয়াবা বন্ধ হৈ যায় বা API পৰিবৰ্তন হয়, তেন্তে সবাতোকৈ নতুন সংস্থাপন পদ্ধতিৰ বাবে Treesitter-ৰ চৰকাৰী নথিপত্র চাওক:
👉 https://github.com/nvim-treesitter/nvim-treesitter

ব্যৱহাৰ

অন্তৰ্গতভাৱে, প্লাগিনে REPL-ত ব্যৱহাৰ কৰিবলগীয়া ভাষাটো চিনাক্ত কৰে filetype-ৰ আধাৰত যি dap আৰম্ভ কৰিবলৈ ব্যৱহাৰ কৰা হয়। নিশ্চয়, নিৰ্দিষ্ট ভাষাৰ বাবে syntax highlighting পাবলৈ, সেই ভাষাৰ বাবে এটা treesitter parser থকা প্ৰয়োজন, লগতে dap_repl parserটোও। এইটো সকলো ব্যৱহাৰ ক্ষেত্ৰৰ বাবে উপযুক্ত নোহোৱা হ’ব পাৰে।

আপুনি ইয়াৰ পৰিৱৰ্তে :lua require('nvim-dap-repl-highlights').setup_highlights('python') আজ্ঞাটো ব্যৱহাৰ কৰিব পাৰে, যি বৰ্তমান repl buffer-ত python highlights স্থাপন কৰে। বিকল্পভাৱে, এই ফাংচনটো ভাষা উল্লেখ নকৰাকৈও কল কৰিব পাৰি, এইটো ব্যৱহাৰকাৰীক ভাষাৰ বাবে prompt কৰিব।

উল্টাকৈ, আপুনি dap কনফিগাৰেচনত repl ভাষা উল্লেখ কৰিব পাৰে, উদাহৰণস্বৰূপে যদি আপুনি আপোনাৰ python repl-ত javascript highlighting বিচাৰে:

local dap = require('dap')
dap.configurations.python = {
  {
    name = "Python with javascript repl because I like to watch the world burn 🔥🔥🔥",
    type = "python",
    request = "launch",
    program = "${file}",
    repl_lang = "javascript"
  },
}
repl_lang বিকল্পটো filetype-ৰ ওপৰত অগ্ৰাধিকাৰ লয়।

--- Tranlated By Open Ai Tx | Last indexed: 2025-10-07 ---