/r/vieb

Photograph via snooOG

Archived, but viewable for historic reasons

Archived, but viewable for historic reasons, please instead use GITHUB DISCUSSIONS.

OFFICIAL WEBSITE - GITHUB PROJECT

Matrix: Space - Announcements - General

Telegram: Announcements - General

/r/vieb

196 Subscribers

5

So long, thanks for all the fish

Let's use Github instead of this, it seems like a better managed platform. Also consider Matrix or Telegram, either is fine too. Hope that some will still find some useful posts on here, hence I'm keeping it open, but won't be visiting regularly anymore. Bye \o/

1 Comment
2023/06/29
18:44 UTC

1

leave insert mode after <cr>

if i search for something for example here: https://yewtu.be (or anywhere i search)

after i hit enter i am still in insert mode but i am immediately pressing jjjjjj to scroll through the search results. I have to remember to his esc.

i tried to map <cr> to <cr><esc> in my viebrc but it doesn't work, ie:

:imap <cr> <cr><esc>

what am i doing wrong, or is there another solution? thanks

3 Comments
2023/05/28
12:14 UTC

2

Vieb 9.7.1: deprecated a few more settings in preparation for v10

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

1 Comment
2023/05/04
20:34 UTC

1

Is there a way to get the current data folder?

If I type :scriptnames, I can see the folder of the viebrc of the data folder I set to start this instance of the browser. Currently, I run several different profiles stored in several different folders.
I'm thinking about writing some custom script that may require knowing which folder the browser is using as its data folder. Another use case is that I want to do something like assigning a hotkey to load an .html file I stored in the data folder for that instance of the browser. For example, I have a profile for vieb setup exclusively for researching dog breeds. And I start the browser with the --datafolder=~/viebprofiles/dogs. In the ~/viebprofiles/dogs folder, I also created a special file called UsefulBookmarks.html, that I can load with a custom hotkey to access dog related links easily. I would have another folder and vieb instance that I start with --datafolder=~/viebprofiles/cats, and have UsefulBookmarks.html in there as well, but that one would contain only cat related links, but would use the same keyboard shortcut to load.

1 Comment
2023/05/04
01:19 UTC

1

Feature Request: Is it possible to filter tabs/buffers?

Maybe it's just personal habits, but I really like vieb's buffer mode, which allows me to jump to the tab I want without having to look at the tab bar.

Recently I noticed that the tabs are marked with a blue indicator for the one that is playing audio, which got me thinking, is it possible to filter all the tabs in buffer mode? For example, by filtering to show only the buffer that is playing audio, or to show only the buffer that is suspend?

This could be used to quickly jump to the tab that is playing audio, or to quickly view pages that are open in the background but not yet viewed. I checked the help of range (sorry I'm not skilled with vim), but it doesn't seem to do the above

2 Comments
2023/05/02
12:24 UTC

1

Feature Suggestion: "Open Link in new Background Tab" with mouse Ctrl+Click

In other browsers I believe ctrl+LeftClick with the mouse allows you to do this. This is good for looking at a photo album and being able to rapidly, load multiple images by clicking several thumbnail links in succession while holding Ctrl down, without having to change back to the original web page.

3 Comments
2023/05/02
03:31 UTC

1

Is there a way to show the caption tooltip for a link in pointer mode?

For example, on youtube if you put the mouse over the title link for the videos, a popup will appear showing the entire title of the link. But if you put the pointer over a link, you don't get the popup. In youtube, it's useful to have this especially when looking at a grid of thumbnails because the title's are often truncated.
In general, I feel like pointer mode should behave exactly the mouse and am surprised whenever it doesn't. Obviously there's technical issues behind this behavior. But from a user standpoint, I feel this way.

3 Comments
2023/05/01
23:23 UTC

1

unmapping q in normal mode

if i do :nunmap q, and then :map!, it still shows q in the list of mappings (also if i do :unmap q)

i was hoping to use q to close tabs but it is slow because of the default mappings for q in normal mode. I wonder how to disable those mappings and add my own :nmap q <:close>

i can always just type :close so it's not a big deal (i prefer not to use d), but i wonder why unmapping is not working

1 Comment
2023/04/29
09:02 UTC

1

Is it possible to mimic uBlock's block large media elements in Vieb?

I am referring to this setting in particular: https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-large-media-elements, which is really helpful if you just want to visit some sites like news pages and just want to read the text, without having to download en enormous amount of media elements

1 Comment
2023/04/26
10:48 UTC

2

Is there a setting to switch to last active tab on close?

As a person who has lots of tabs open at all times, I'm often using the buffer command to switch to other tabs to do house cleaning and closing them. It would be nice if it would return me to the previous active tab upon closing a tab. Also, because I have so many tabs open at once, I rely heavily on having most of them suspended. Currently when you close one tab it'll default to switching you to the tab to the left of the close one. Which in my case is often suspended, so that tab will get woken up.
Also, is there a key mapping for switching to the previous active tab? That would be helpful as well. Maybe I didn't search hard enough but I don't seem to see it.

2 Comments
2023/04/20
01:43 UTC

1

Mouse support

I'm having a few issues related to the trackpad, mouse, and/or touchscreen. Just some background, I do use vieb on linux, windows, a desktop pc with a regular mouse, a laptop with a trackpad, and a laptop with a touchscreen on windows.
#1 I like the fact that there's no titlebar because that saves precious vertical screen real estate. But I've found that I don't know how to move the window around! There's no where to grab onto with the mouse, or am I missing something?
#2 With the mouse the scroll wheel works, and ctrl+scroll also zooms. But it seems the trackpad, "pinch to zoom" doesn't do anything. Also on my touchscreen device, the 2 finger pinch gesture on the screen doesn't do anything either. (apparently pinching on the trackpad, and pinching on a screen are actually different somehow inputwise). Is there any way to map these functions?
#3 Is there anyway to map the extra forward/back buttons that many mouses have to custom functions?

4 Comments
2023/04/16
22:26 UTC

2

flatpak

i'm using mx linux 21.3 and installed the vieb flatpak (this is all that shows in the mx package installer when i search for vieb). No matter where i put the viebrc it is not recognised. Anyone familiar with the flatpak? should i avoid it?

2 Comments
2023/04/15
06:15 UTC

3

Better syntax for multiple close tabs and suspend tabs commands.

Currently, you can type ":suspend 4" for example to suspend tab #4. And the same syntax applies to the :close command. But if you want to close or suspend multiple tabs you have to type ":0-4suspend". I'm not 100% sure, but I think you did this because that is the syntax used in Vim?

Two comments on this::

#1 It's inconsistent. For 1 tab you type ":suspend 4" but for multiple you have to remember to type ":0-4suspend" (and without a space I believe). Also, once you type a number, you lose the auto complete functionality as well which is kind of a bummer.

#2 when you are trying to close multiple tabs you lose the list of tabs that are displayed when you just type :close. It's probably even more important to have that list when closing multiple tabs. I find myself typing close to see the list, and then making a note of the range, and then hitting escape and going back to type :0-4close, and hoping it was what I wanted.

​

I think if possible it'd be better to make it so you can type :close 0-4, because it's more consistent, but also because you can see a numbered list of tabs when you type ":close ".

3 Comments
2023/04/05
23:06 UTC

2

Is there anyway to left justify the "follow hints" instead of right justify?

I've been playing around with creating a colors/ folder and making a custom .css file but I can't figure out what code to insert to make the follow hints show up on the left side. What the css code to make this happen?

I understand why you chose to right justify the follow hints but in practice I think a lot of times it turns out to be more confusing and/or harder to see. For example, on your own "top sites" page when you open a new tab, if you have a wide window, you can see that the link you are reading is on the left but the follow hint is all the way, and in some cases very far, on the right side. It's harder and takes a moment to find the hint with your eyes.
In another case, if you look even at your own reddit page, because the hints are right justified, they look like they are associated with the next element to the right. Actually, I just noticed a more illustrative case which is this page that I am using to enter this post. At the top of the textbox is a string of menu options for bold, italic, attachment, etc... and the hint that you have to press to get the function you want is sitting right on top of the button to the right of it. It's very confusing. i.e. hit follow and watch the hints appear, then if for example you want to press the bold button which is the first button, you have to type the hint that is sitting squarely on top of the italics button.
I'm not against the option to have it this way, because I think you right justified the hints to avoid covering up the text, so I can see how maybe some people would like that. For me though, it's very confusing to always have to translate in my head that I want the hint that looks like it's associated with the element to the right of the one that I want.
So, would you be able to help me understand what css code I need to put in to get the hints to "cover" the element that is associated with it?

4 Comments
2023/04/05
09:19 UTC

9

Vieb 9.7.0: record macros, icons in buffer command, clear history by age, custom scrollbar visibility, locale support, more default shortcuts, fix many mouse focus issues, better help docs, a huge amount of bugfixes and much more, see changelog

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

0 Comments
2023/04/02
13:56 UTC

1

Using Erwic mode returning to a previous session?

I really like using Erwic mode for some stuff, one use case I found for me for example has been creating apps for docs so when I start my coding session I simply open all docs I need from a desktop application, like react/redux/zod etc, all in the same container, with vieb keybindings so I can navigate and find what I need quick while coding simultaneously, but sometimes I open other tabs I want to keep for later like youtube videos, and if I close the window I lose that session. So I'd love to every time I open the desktop app I created, I'm able to return to where that app left off instead of only the pre-defined urls from the .json file

4 Comments
2023/03/31
14:27 UTC

1

Problem with follow mode link not responding on certain pages

If you go to this web page::
https://finviz.com/quote.ashx?t=MSFT&ty=c&ta=1&p=d
Scrolling to about 1 page from the bottom you'll see three links that look like this::
"""
income statement|balance sheet|cash flow
"""

Try going into follow mode, the hints will show up and then choose the link for any one of those three. What happens usually is that nothing happens. Sometimes, the link will work, and sometimes it will not. Once in a while, you get taken to a totally different link it seems. The behavior also is that sometimes one of those links work but not the other two, or 2 of them work, but not the third. It's very random
Another interesting thing to note, as a fix, it seems changing the zoom level might make it work.
Also, if you try this using pointer mode, it also doesn't work when you place the cursor over it and hit enter. However, if you use the mouse, just clicking on the links always works.
I have seen this from time to time on various web pages, usually complex ones, but this particular web page was the one that I can remember. And I remember that altering the zoom level sometimes made it work on the other pages as well

1 Comment
2023/03/31
06:51 UTC

1

Suggestion for Buffer Command

First off, let me say how incredibly well done this browser is. As a long time vimperator/vimium user, stumbling upon this browser a week ago was a complete joy. I have spent like 5 hours every day playing with vieb because it's so amazing that I lose track of time, and looking for features that I wish for and almost always finding them. There are so many things to compliment that it would be too long a list to post here.
But here are a few:
You made it so easy to create and copy new profiles, by making most things stored in plain text files. I can even edit browser histories and prune mistake urls. Tab history being a text file is very useful to me to. quickmarks, and the configuration file being text files makes modifying, copying, saving different versions totally easy and reliable.
The pointer mode and insert mode, are awesome. In insert mode many pages that have their own keyboard shortcuts just work and don't interfere with the normal mode shortcuts.

I'd like to make suggestion:
The buffer mode is obviously very useful as I usually have dozens of tabs open. Would it be possible to allow the "find as you type" feature of it aware of the url string as well? I think this would be more useful, and is the way it works in vimperator too.
Here's a typical use case. Let's say you are shopping for a NetGear router on amazon. You might have a few pages with the NetGear router open on amazon including the main page and also the user reviews page, and several sites that have reviews for the router, and maybe a couple of sites on youtube with videos on the router. In this case you do a buffer search for netgear and you'll get 8 different pages with no narrowing of the page you are looking for. You can't get to the sites that don't happen to put their domain name into their own title.

​

2 Comments
2023/03/29
23:59 UTC

1

Commands with arguments

Today I stumbled over vieb and I'm very impressed by it. If course, I immediately started to configure it and soon I started wondering if I can use commands also with arguments. In Firefox, for example, I can use keywords for parameterized searches, where I can use a URL with %s as a placeholder. I would like to have something similar to that. It's that possible with vieb?

5 Comments
2023/03/16
19:31 UTC

5

Vieb 9.6.0: chromium 110, userscript domain specific scripts now work, mouse selection and clipboard fixes

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

0 Comments
2023/02/23
12:08 UTC

6

Vieb 9.5.1: re-enabled COOP, support for SharedArrayBuffer, page navigation will now wait for the tab to be ready, middle mouse paste no longer jumps to explore mode, chromium security patches and other small fixes

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

0 Comments
2023/01/20
15:58 UTC

1

Double click to copy texts.

Hi, I've already set mouse+=copyselect, I usually select and P to open new window to search in google. However it seems not to copy texts with mouse double clicking. Is there anything I can do ?

And, I can open links with S ,if I want to stay with current page and open links in background. But I can't stay at current page if I middle click(mouse) on links. I've read intro docs, and I can't find configuration options to set middle mouse action?

Thank you.

5 Comments
2023/01/15
07:52 UTC

1

How do I get rid of that annoying right click menu

When you right click in Vieb, there's a Vieb menu that just gets in the way. it serves now purpose for me so how do I disable that feature?

2 Comments
2023/01/07
22:08 UTC

7

Vieb 9.5.0: translate pages with deepl or libretranslate, clipboard write permission, optionally replace tabs on startup or for special pages, fix misc bugs and errors

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

1 Comment
2022/12/14
14:40 UTC

2

Fuzzy search into website titles and urls in explore mode.

I found vieb two days ago. I like vieb for its elegant appearance, very fast page loading speed, zoom level remembering, window splitting, marks.

I wonder is there fuzzy find method that can filter website suggestions based on website titles and urls when I type word in explore mode? Vieb seems to search urls history ( not including website titles). Anyway, I think vieb is fantastic .

7 Comments
2022/11/28
06:22 UTC

6

Vieb 9.4.0: chromium 108, percentage scrolling with 'gg'/'G', block resources (such as js) by type or url, set a custom shell for sys commands, buffer-like command suggestions show better and have a url, improve scrolling, improve darkreader, fix navigation issues, fix newtab with current url action

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

2 Comments
2022/11/16
22:11 UTC

3

Vieb 9.3.0: run custom userscripts on pages, better crashed tab handling, fix refresh issues with multiple useragents, keep split state when using containernames, allow navigation even with beforeunload, other small fixes

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

0 Comments
2022/10/10
13:41 UTC

3

Vieb 9.2.1: fix incorrect displaycapture permission requests, permissionsallowed can now use mediadevicesfull to include labels, enter key now works for insert mode mappings

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

0 Comments
2022/10/04
15:11 UTC

5

Vieb 9.2.0: chromium 106, paper themes, better searching, more readable follow links, better containernames handling, misc fixes

Download the latest release from vieb.dev or github. View the changelog for details. And check the FAQ for answers to frequently asked questions and startup help.

0 Comments
2022/09/28
20:59 UTC

2

An Emacs Theme for Vieb

I played around a little with the color theme .css file. I made a quick Emacs theme for fun.

Add the .css file to ~/.vieb/colors/ directory.

0 Comments
2022/09/09
01:37 UTC

Back To Top