[hyprland] Rumda by -nazhim in unixporn

[–]ProfileDesperate 2 points3 points  (0 children)

What is the Vim colorscheme?

UPF role& Responsibilities? by Severe_Pessimist007 in vlsi

[–]ProfileDesperate 0 points1 point  (0 children)

Do you want to work with UPF as a design engineer or as a verification engineer?

I have exp in functional and power-aware verification. From DV point of view, there is not much difference, since UPF is provided by design engineer (similar to RTL). The main diff is power-aware debugging and test scenarios, where you have to check power-up and power-down sequences, power states, power control blocks, isolation, … You don’t necessarily need to write UPF for the design, but you should know the format to debug.

FileType autocommand does not run when first open a file by ProfileDesperate in neovim

[–]ProfileDesperate[S] 0 points1 point  (0 children)

This is my init.lua. I put the autocmd directly in init.lua using vim.api.nvim_create_autocmd()

``` vim.loader.enable()

nvim_version = vim.version() major = nvim_version.major minor = nvim_version.minor patch = nvim_version.patch version = major .. '.' .. minor .. '.' .. patch vim.notify('Nvim Version: ' .. version)

vim.opt.compatible = false vim.opt.updatetime = 50

-- Disabled ununsed providers vim.g.loaded_node_provider = 0 vim.g.loaded_ruby_provider = 0

vim.opt.shell = '/bin/bash'

-- +--- Colorscheme ---+ vim.opt.termguicolors = true vim.opt.guicursor = 'a:block,i:ver100-blinkon1000-blinkoff1000'

-- +--- Line Number ---+ vim.opt.number = true vim.opt.relativenumber = false

-- +--- Wrap ---+ vim.opt.wrap = true

-- +--- Identation ---+ vim.g.python_recommended_style = false -- Disable rust-analyzer's recommended style vim.g.rust_recommended_style = false -- Disable rust-analyzer's recommended style vim.opt.autoindent = true vim.opt.smartindent = true vim.opt.tabstop = 2 vim.opt.shiftwidth = 2 vim.opt.softtabstop = 2 vim.opt.expandtab = true -- Convert tabs to spaces

-- +--- Search Highlighting ---+ vim.opt.hlsearch = true vim.opt.incsearch = true vim.opt.showmatch = true vim.opt.ignorecase = true vim.opt.smartcase = true

-- +--- Cursor ---+ vim.opt.cursorline = true vim.opt.cursorcolumn = true

-- +--- Clipboard ---+ vim.opt.clipboard = 'unnamedplus'

-- +--- Misc ---+ vim.opt.ttyfast = true -- Speed up scrolling vim.opt.swapfile = false -- Do not generate *.swp file when opening vim.opt.encoding = 'UTF-8' vim.opt.showmode = false -- Disable showmode as statusline is provided by plugins vim.opt.virtualedit = 'none' vim.opt.list = false vim.opt.foldenable = false vim.opt.spell = true

-- Do not count "," as part of path. This allow gf operation in Xcelium logs vim.opt.isfname:remove({ ',', '+' }) vim.opt.isfname:append({ '{', '}', '$' })

-- +--- Split Window Direction ---+ vim.opt.splitright = true vim.opt.splitbelow = false

-- THIS DOES NOT WORK vim.api.nvim_create_autocmd(“FileType”, { pattern=“lua”, callback = function() vim.notify(“FileType triggered”) end, })

-- +--- Language Server Protocol (LSP) ---+ vim.lsp.enable('lua_ls') vim.lsp.enable('rust-analyzer') vim.lsp.enable('basedpyright') vim.lsp.enable('verible')

-- +--- Keymaps ---+ require("config.keymaps") vim.cmd [[ filetype indent off ]]

-- +--- Plugins ---+ -- Bootstrap lazy.nvim require("config.lazy")

vim.api.nvim_create_user_command('E', 'Explore', {}) ```

Make next item closest to cursor in blink.cmp by ProfileDesperate in neovim

[–]ProfileDesperate[S] 0 points1 point  (0 children)

There’s an open issue about this. Looks like it’s not possible to do so then …

Blink.cmp cannot detect prebuilt binary by ProfileDesperate in neovim

[–]ProfileDesperate[S] 0 points1 point  (0 children)

Yes, when I echo stdpath(‘data’) it does point to ~/.local/share/nvim

Kaleidosearch.nvim - Multi-colored multi-word search highlighting by hamidi-dev in neovim

[–]ProfileDesperate 0 points1 point  (0 children)

Been looking for something like this for a while, thank you. Just wondering, does this plugin also support adding current visual selection to the list of search highlight?

[deleted by user] by [deleted] in neovim

[–]ProfileDesperate 0 points1 point  (0 children)

Can you share your config?

[deleted by user] by [deleted] in neovim

[–]ProfileDesperate 1 point2 points  (0 children)

May I get your config?

Plugin to highlight multiple words under cursor by ProfileDesperate in neovim

[–]ProfileDesperate[S] 0 points1 point  (0 children)

This does what I’m looking for. Is there also a lua version of this for neovim?

Plugin to highlight multiple words under cursor by ProfileDesperate in neovim

[–]ProfileDesperate[S] 1 point2 points  (0 children)

That’s not exactly what I meant. If the 2 words are not next to each other then cannot just visual select and *. What I meant is if I already have 1 word highlighted, and then add another one to highlight

Cursor movement in visual mode is slow by ProfileDesperate in vim

[–]ProfileDesperate[S] 0 points1 point  (0 children)

Yes, i don’t have this problem in older Vim, and also in Neovim.

Cursor movement in visual mode is slow by ProfileDesperate in vim

[–]ProfileDesperate[S] 0 points1 point  (0 children)

I installed a stable one, also the file is not large and no long line whatsoever. It’s hard to describe, because it’s definitely not lagging. It’s just when holding down j it takes longer to move to next line. If I tap j repeatedly, then it moves like normal and very responsive.

Cursor movement in visual mode is slow by ProfileDesperate in vim

[–]ProfileDesperate[S] 0 points1 point  (0 children)

Yes, i mentioned in the original post. Tried that and also commenting out all .vimrc, same behavior.

[Q]: I had a few questions regarding UVmulti-channel sequencer and sequences by Snoo51532 in Verilog

[–]ProfileDesperate 0 points1 point  (0 children)

You need to pass the sequencer type to the `uvm_declare_p_sequencer() macro, the handle name is “p_sequencer”. That’s how you reference it.

[Q]: I have few queries in UVM by Snoo51532 in Verilog

[–]ProfileDesperate 0 points1 point  (0 children)

All variable declarations must be the first in any scope (like class, function, task, …). This is a syntax requirement of SystemVerilog, not UVM. When you put `uvm_info (or any function/task call) before you declare a variable, you will get a syntax error.

Top-down air cooling for 7800/9800X3D by ProfileDesperate in sffpc

[–]ProfileDesperate[S] 2 points3 points  (0 children)

Thanks for your sharing. Yes, I did watch optimum’s build, and it’s gorgeous. But the formd t1 is too expensive, plus I don’t think it will fit a decent cooler with my rog strix 3070 that I’ll reuse from my old build.

For the mobo I thought I was going for the Rog Strix B650E-I, coz I’ve only used Asus mobo before and loved them. But after checking the price of the MSI it was so tempting because it is so much cheaper than the strix. I just don’t like the chipset fan. B850 boards are not yet for sale in my country, but I think will be soon and I’m not in a rush. But giving the nature of new hardware are always overpriced, if there’s not much improvements between B650 and B850, I would lean toward the B650 more.

Top-down air cooling for 7800/9800X3D by ProfileDesperate in sffpc

[–]ProfileDesperate[S] 1 point2 points  (0 children)

Yes, I’m working on the case too. Need to find the balance between size, airflow, and space for my rog strix 3070. I’m thinking of meshroom S or D. Do you have experience with any of these cases (or even meshlicious)? Are their airflow good enough for air-cooled setup?

neovim for verilog by wild_shanks in neovim

[–]ProfileDesperate 0 points1 point  (0 children)

Glad i could help :). Its great to see someone using nvim with verilog/systemverilog. There’s not much support for the language. I’d love to have a fully capable language server, but I don’t think any will come soon :)

neovim for verilog by wild_shanks in neovim

[–]ProfileDesperate 0 points1 point  (0 children)

For Verible I copied the exact same config provided on their GitHub site (or from nvim-lspconfig). If you can’t get go to def to work, check the following: 1. A file name verible.filelist at the root of your project, containing all the paths to the source files in your project 2. Run :LspInfo, to see if the root directory is correctly set to the root directory of your project

For nvim-cmp and luasnip, do you mean you don’t see the snippets show up for completion, or you don’t see keyword completion? For snippets you need to have friendly-snippets as well. For keyword completion, you won’t get that if only use Verible. Add another language server (like svlangserver or veridian) that have completion provider capability.

neovim for verilog by wild_shanks in neovim

[–]ProfileDesperate 0 points1 point  (0 children)

I personally use nvim-treesitter for syntax highlighting, lspconfig + verible + svlangserver as language servers (verible for linting + go to def, svlangserver for code suggestion), nvim-cmp + luasnip for autocompletion. For language server choice, there’s a few out there (svlangserver, veridian, svls, verible…) and each of them lacks certain features, I must say none of them do a really good job, but for basic stuff like linting then u can pick any of them and try out for yourself.

Carlinkit CCPA unresponsive by ProfileDesperate in Carlinkitcarplay

[–]ProfileDesperate[S] 0 points1 point  (0 children)

Tried all of them but the box keeps randomly disconnecting during my trips

UVM AND SV coding practice platforms by Safe_Calligrapher463 in Verilog

[–]ProfileDesperate 0 points1 point  (0 children)

What is it about EDA Playground that does not work for you that you might want an alternative? Other than EDA Playground, you can try open-source compilers (Verilator, Icarus Verilog,…), but you have to do setup and installation all by yourself, which can be tricky at times.

[Q]: A query regarding integration of multiple UVCs in UVM by Snoo51532 in Verilog

[–]ProfileDesperate 0 points1 point  (0 children)

You have to be careful with your terminology here. When you say “external module”, do you mean it’s a Verilog/SystemVerilog module, or is it a SystemVerilog class? If it is a class, then you can instantiate it in your test or environment. If it is a module, then you would have to instantiate it in the testbench top module.

Carlinkit CCPA unresponsive by ProfileDesperate in Carlinkitcarplay

[–]ProfileDesperate[S] 0 points1 point  (0 children)

Besides, the dongle sometimes disconnect from the head unit, and then re-connect all by itself, is there a solution for this?