to post messages and comments.

@a13:

cwd = make_file("/tmp/downloads");

давно пора было это сделать

@a13:

отключил url_completion_use_history на нетбуке. Тормозит. Один фиг у меня через dmenu навигация по истории браузеров сделана, и работает гораздо быстрее.

@a13:

www.microsoft.com uses an invalid security certificate.

The certificate is not trusted because no issuer chain was provided.

(Error code: sec_error_unknown_issuer)

microsoft.com

конк с ума сошел?

@4DA:

inspired by #1758968
Кто пробовал conkeror и каково оно по сравнению с вимператором?

@a13:

как бы caret-mode объединить с нормальным...

@a13:

яндекс предложил поставить себя поставить дефолтным поисковиком в конкероре, согласился. Пусть пробует, чо.

@a13:

а вот кому кириллица в url-ах в conkeror
может криво (я с этим делом плохо знаком), но вроде работает.

paste.lisp.org

@wasd:

Посоны, как мне сделать чтоб conkeror юзал глобальный БУФЕР ОБМЕНА? Он внутри себя копипастит, мне это не нравится ._.

@a13:

запилил русские шорткаты для conkeror - просто переделав define_key (чтоб вызывался два раза для каждой раскладки)
Костыльно, вроде работает, единственные косяки - из-за user_pref("conkeror.load.bindings/default/bindings", 0) нужно два раза перезапустить. Ну и "M-ч" вместо "M-x" забавно смотрится
//--------------------------------
ru = decodeURIComponent(escape('ёйцукенгшщзхъфывапролджэячсмитьбюЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ'));
en = '`qwertyuiop[]asdfghjkl;\'zxcvbnm,.~QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>';

function e2r (ch) {
    let (idx = en.indexOf(ch)) {
        return (idx == -1)? ch : ru[idx];
    }
}

function tr (seq) {
    var nseq = [];
    seq.forEach(
        function (tmp) {
            if (typeof tmp == "string") {
                var m = tmp.match(/^(M-|)(.)$/);
                if (m)
                    nseq.push(m[1] + e2r(m[2]));
                else
                    nseq.push(tmp);
            }
        }
    );
    return nseq;
}


define_keywords("$fallthrough", "$repeat", "$browser_object");
function define_key (kmap, seq, cmd) {
    keywords(arguments);
    var orig_seq = seq;
    try {
        var ref = get_caller_source_code_reference();

        if (typeof seq == "string" && seq.length > 1)
            seq = seq.split(" ");

        if (!(typeof seq == "object") || !(seq instanceof Array))
            seq = [seq];

        // normalize the order of modifiers in key combos
        seq = seq.map(
            function (k) {
                if (typeof(k) == "string")
                    return format_key_combo(unformat_key_combo(k));
                else
                    return k;
            });

        var new_command = null;
        var new_keymap = null;
        if (typeof cmd == "string" || typeof cmd == "function")
            new_command = cmd;
        else if (cmd instanceof keymap)
            new_keymap = cmd;
        else if (cmd != null)
            throw new Error("Invalid `cmd' argument: " + cmd);

        define_key_internal(ref, kmap, seq, new_command, new_keymap,
                            forward_keywords(arguments));

        define_key_internal(ref, kmap, tr(seq), new_command, new_keymap,
                          forward_keywords(arguments));

    } catch (e if (typeof e == "string")) {
        dumpln("Warning: Error occurred while binding sequence: " + orig_seq);
        dumpln(e);
    }
}

user_pref("conkeror.load.bindings/default/bindings", 0);
require("bindings/default/bindings");

//----------------------

@a13:

emacswiki.org
ещё по теме

@a13:

Ура! сабж умеет выделение текста с клавы, чуть через жопу, но всё лучше, чем мой костыль с переводом страницы в режим rw.


"In conkeror, the keyboard only method is first to i-Search for the text you want to copy. Once you see the light grey highlight over the first part of what you'd like to select, press Return. You may then use the following keybindings to select text:

C-B — one char back C-F — one char forward M-B — one word back M-F — one word forward

C-P — back one line C-N — forward one line S-down — forward one line

Notice that those are shifted characters, so it's really C-S-b etc.

Use M-w to copy the text to the clipboard. Use C-h b to see the full list of bindings. Try searching for "Extend selection."

The key is to highlight the first component of your desired selection using i-Search."

stackoverflow.com

не совсем Ъ емакс, но щас попробую порыться и подпилить

@a13:

С третьего раза вроде как удалось пересесть на сабж.

Пришлось, правда, пакет из гита собрать, ибо в 8м xul-е перемудрили с кэшированием js, в остальном всё ок.

Спасибо @Elemir за пинок в нужном направлении, да.

NP: Dream Theater — Blind Faith

@Aeon:

ёбаный конкерор не хочет работать с ксулранером 2.0. приходится юзать фаерфокс с вимператором. руки упорно тычут не в те хоткеи :(

@kaineer:

а как в conkeror на ссылку сделать hover, не пользуясь мышью?

@brutaler:

кто лучше? кто быстрее? кто умнее? кто удобнее?

@yoghurt:

Как сабж подружить с imgLikeOpera? А то проглатывать xpi-шку фуррифокса оно отказалось.. А ведь пока только этот плагин удерживает меня на вимператоре)

@bosha:

сижу пилю conkeror. Пока нравиться. Правда некоторых вещей таки не хватает =(

@bosha:

был бы офигенным браузером для меня. Если бы не пара но.

@demyan:

Тихо и незаметно к любимому браузеру прикрутили сессии: conkeror.org
Ищите в свежем git'е.