akhodakivskiy / vimfx Goto Github PK
View Code? Open in Web Editor NEWVim keyboard shortcuts for Firefox
Home Page: https://addons.mozilla.org/firefox/addon/vimfx
License: Other
Vim keyboard shortcuts for Firefox
Home Page: https://addons.mozilla.org/firefox/addon/vimfx
License: Other
Add hotkey explanation: it's not entirely clear that c-J means ctrl+shift+j
Help dialog won't show up on some non-english keyboard layouts (e.g. Russian)
Let the user an option to disable certain commands to avoid conflicts with the default shortcuts.
Can't edit text in the blacklist textbox.
Scrolling with G sometimes doesn't reach the bottom of the page
Commands shouldn't be triggered while editing documents in design mode. Applicable to the iframes
Some shortcut ('o' usually) to enter address or navigate bookmarks would be great.
Using Firefox 18 I have to use mouse to click address bar or make new tab with 't' which is not optimal.
In Vimperator we can copy some text, and press p
to search it using the default search engine, I think that's a good feature.
Many google apps have vim-like bindings. I am adding https://mail.google.com/* to the blacklist each time I install the vimfx.
Allow to disable VimFx on current page, current domain, etc. Add a link to the preferences page.
The help says:
j, c-e ∙ Scroll Left
k, c-y ∙ Scroll Right
h ∙ Scroll Down
l ∙ Scroll Up
But j/k are used for scrolling down/up as far as I can tell, and is usual vi navigation.
Avoid using innerHtml while constructing the help dialog.
после обновления с 0.2 до 0.3 возник вот такой эффект:
http://s017.radikal.ru/i413/1211/58/a2d6e537e77b.jpg
Удаление и переустановка дополнения эффекта не дают.
I think it's useful to add a feature to locate a bookmark. Vimperator's way is not very convenient to use.
The button that drop down (Help, Preferences, ..) is completely broken now
Will be good to do a shortcut to reload all tabs, like ":reloadall" in Vimoerator, for example "c+r" for reload just HTML, "c+R"(I don't know if it shortcut will be work becouse of "ctrl+shift" for keymap change) for full reload with js, css, etc.
Exit with tabs save, like ":wqall" in Vimperator. It may be default Vim's "wq", or "c+q". Or "c+q" for exit and "c+Q" for save and exit. Or "c+q" and "c+w".
It's just 2 reasons, why I use Vimperator instead VimFx.
Implement translation
Figure out how to handle websites that extensively use iframes. Ex: gmail
Firefox 17.0.1 OS X 10.6.8
Shortcuts for Enter Find mode (., /) are handled by VimFx even when disabled via Help window
With general.smoothScroll=true (Smooth scrolling enabled) VimFx still uses instant scrolling.
While this may be an option for page-top/page-bottom scrolls (g/GG), I believe this is bad behavior for line/screen scrolling.
Windows 8, Firefox 19, VimFx 0.1.1
If the toolbar button is removed via the customization menu, then after restarting firefox it will reappear on the toolbar.
Если после нажатия f(F) ввести несуществующую ссылку, то на влкадке перестают работать вообще все шорткаты, в том числе ctrl+w/ctrl+tab, и приходится тянуться мышью что бы закрыть вкладку.
Firefox 16.0.1
при прокрутке по ctrl-f самая нижняя строка прокручивается, даже если она наполовину скрыта и нечитаема.
Resolve usage of deprecated APIs
Develop Black List to disable VimFx on website where the url matches some wildcard/regex rule
Navigation bar don't have URL input box, also missing bookmark's button. Left only VimFX icon.
Firefox: 16.0.2
Addons: VimFX
UPD. Fixed through Customization menu
Fastdial (https://addons.mozilla.org/en-US/firefox/addon/fast-dial-5721) показывает "избранные" закладки в виде thumbnails в новой вкладке.
При открытии новой вкладки при помощи VimFx'ой горячей клавиши t окрывается новая вкладка, но она пустая. Если же открыть новую вкладку стандартным способом (Ctrl + T), то отображаются thumbnails.
When a new tab is opened by VimFx, the keyboard focus is not set to location bar. When it is opened by Firefox itself, the focus is set correctly.
Press "t" three times (ttt), you'll get 3 blank tabs. Instead, you should end up with one blank tab and "tt" in the location bar.
Press "Ctrl+T", then press "t" two times (tt). Now you have one blank tab and "tt" in the location bar, as expected.
As per https://addons.mozilla.org/en-US/firefox/addon/vimfx/reviews/395580/
Add commands to move currently active tab left or right.
vimium and Vimperator both have this shortcut.
При нажатии на 't' открывается новая вкладка, но не переключается на нее, а фокус становится на адресную строку в текущей вкладке.
A build script is necessary in order to compile coffeescript into javascript, and package everything into an xpi Firefox Extension
For example on github I cannot use hints starting with 's' because it will focus command bar.
Реализуй, пожалуйста, возможность поиска по "/" и соответствующей подсветкой и навигацией.
Eng: Please implement vim-like search with /, highlighting, and navigation with n/N
It would be really nice if f/F worked also on about:newtab. Currently the only way is to use tab which is quite annoying.
Initialing hint marker action or popping up a help dialog blows up about:home page
Migrate preferences from extension.VimFx.* to extensions.VimFx.* preserving existing values.
It'll be fine and reasonable to have hot key for turning on and off VimFx. Thanx!
Create a help dialog that explains how to work with VimFx and shows all available shortcuts
Escape key should blur away from any input element in the browser - not just on the page.
Ctrl+u don't work, can't view source, when VimFx is on.
FF 16.0.2
Seems that the textbox is not a standard widget, and the input method can't get focus in it.
There is no way to navigate to the next matching word. If I type "/word" and hit enter, then it should navigate to the next matching word on the same page.
Хорошо бы как-то иметь возможность переключаться и прокручивать не только главное окно, но и контейнер с включенными скроллами. Как например тут https://dl.dropbox.com/u/44239143/scroll_container.png
There are two distinct issues:
window.scrollBy
which won't work on the webpage that has custom layout where window
has fixed height, and there is inner scrollable container. VimFx should be able to scroll in on such pages using j/k
.The find command '/' cannot match another characters(like Chinese) but alphanumeric.
File options.dtd
is ok, but vimfx.properties
can't be applied.
The button tips and help dialog are still English.
Firefox 17.01 && VimFx 0.4.3
Change u/d to scroll half a page, add c-f/c-b to scroll full page
Есть предложение, сортировать порядок ссылок не по позиции на экране, а по их «значимости».
Например если на странице несколько заголовков H1 то они идут по порядку a,s,d,f… за ними H2
Или как вариант, по глубине вложенности ссылки в DOM — сделать обход в ширину.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.