And Thunderbird for the email portion. Yes, web and email were in the same application.
And Thunderbird for the email portion. Yes, web and email were in the same application.
I don’t believe it.
The warning icon should be a purple monkey.
The definition of planet is completely subjective, whereas the definition of mushroom is based on science and evolution.
But not peanuts, which are legumes.
What if I want rich text?
It would be pretty useless if cd was a child process that changed its own directory, only to return to bash and be back where you started.
Here’s what I do. Any search key will turn hlsearch on and <Esc> will turn it off.
vim.on_key(function(char)
if vim.fn.mode() == "n" then
local new_hlsearch = vim.tbl_contains({ "<CR>", "n", "N", "*", "#", "?", "/" }, vim.fn.keytrans(char))
local esc = vim.tbl_contains({ "<Esc>" }, vim.fn.keytrans(char))
if new_hlsearch then
vim.opt.hlsearch = true
elseif esc then
vim.opt.hlsearch = false
end
end
end, vim.api.nvim_create_namespace("auto_hlsearch"))
Ya, streams may seem tedious (why do I have to call stream and collect?), but it’s like that for performance (and probably backwards compatibility).
If writing readable code is not peformant, then the language implementation needs to be fixed.
Not sure if this will help you, but I always do shutdown and then think about whether I want to do -r or -h. I’m sure it won’t help 🙂
Yep. Pretty sure the editor knew what they were doing 🙂
I feel like YT music plays the same things over and over again, so good to know that switching to Spotify won’t be any better.
And it must work on mobile.
I think of it more as archaeology. Going through layers of history to figure out wtf happened.
Ya, having null semantics is one thing, but having different null and absent/undefined semantics just seems like a bad idea.
And even more on Connextras!
I removed mine after the 40 day trial period.
Yeah, network tetris. Played that a ton, too!
Use rsync and only upload the files that have changed.