Package Details: libnautilus-extension-typeahead 47.0-1

Git Clone URL: https://aur.archlinux.org/nautilus-typeahead.git (read-only, click to copy)
Package Base: nautilus-typeahead
Description: Extension interface for Nautilus
Upstream URL: https://apps.gnome.org/Nautilus/
Keywords: files gnome nautilus typeahead
Licenses: GPL
Conflicts: libnautilus-extension, libnautilus-extension.so
Provides: libnautilus-extension, libnautilus-extension.so
Submitter: badwolfie
Maintainer: albertvaka
Last Packager: albertvaka
Votes: 45
Popularity: 0.001720
First Submitted: 2015-09-11 00:39 (UTC)
Last Updated: 2024-09-30 01:22 (UTC)

Required by (39)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »

albertvaka commented on 2024-04-05 12:20 (UTC)

Oops, I copy-pasted the wrong awk command. The build should be fixed now, thanks for reporting.

The "is not a clone of" error is expected because I changed the upstream, and the solution is deleting the "nautilus" directory as you already did.

artofakume commented on 2024-04-05 12:12 (UTC)

Build is failing for me. First there was a problem saying: [targetDirectory] is not a clone of https://gitlab.gnome.org/xclaesse/nautilus.git I removed the target directory and tried again. This time the clone succeeded but following error appeared instead:

awk: fatal: cannot open source file `/type-ahead-search/{c++;} c==1 && /true/{sub("true", "false"); c++;} 1' for reading: No such file or directory
==> ERROR: A failure occurred in prepare().
    Aborting...
error: failed to build 'nautilus-typeahead-46.0-1': 

prurigro commented on 2023-10-10 21:25 (UTC)

I synchronized with the upstream package and pulled in support using Xavier Claessens' type-ahead branch in place of the patch. Two caveats are:

  • I disabled the pkgver() function because the rebased commit was making it look like nautilus 43
  • It doesn't specify the commit

The feature is also baked in as a toggle in settings rather than being always-on, which is nicer in some respects but also might be confusing to people who upgrade and expect it to be on by default.

https://gist.github.com/prurigro/846a39bfdd1805711d370807a92c2b07

albertvaka commented on 2023-05-08 10:36 (UTC)

Thanks DragoonAethis, I'll update the patch with your version.

DragoonAethis commented on 2023-05-02 13:19 (UTC)

Rebased the patch for 44.1 and synchronized PKGBUILD with the upstream Arch repo: https://gist.github.com/DragoonAethis/fa8122cd7032bab6d9a0795a6acb3ae4

The patch mostly worked as-is, but the typeahead lookups don't work in opened subtrees, as the patch looks up just the current location. There are two ways to handle that:

  • Either look up the current location + opened subtrees and allow typeahead to work in all of them at once. This maximizes confusion if you open subtrees containing the same file names and the sort order isn't patched to match the displayed one :)
  • Keep track of the currently-focused subtree (parent directory of the currently-focused entry, root if no entry is focused). Not sure if it's possible to focus (not select) multiple entries.

(The Gtk4 branch is still kinda a janky downgrade, but it's getting there...)

albertvaka commented on 2023-02-16 13:10 (UTC)

The new implementation is brand new so the behavior might be slightly different. Patches welcome :) The first thing you mention seems like a bug to me.

kuba-orlik commented on 2023-02-16 12:33 (UTC)

In the newest version, the typeahead candidates are taken in a different order than they are being displayed. So, if I have the following files sorted by last modified:

file_new.txt someotherfile.txt file.txt

and type file, the file.txt is highlighted, not file_new, which appears first in the file list.

Additionally, the up/down keys used to iterate between matches, so I could type file and use the down arrow to navigate to a different match if the file initially matched is different than the one I'm looking for. This behavior is absent. Perhaps the keybindings for iterating between matches have changed?

albertvaka commented on 2023-02-06 22:01 (UTC)

Also, to everyone reading this: Please upvote the upstream issue requesting typeahead to be added back to Nautilus: https://gitlab.gnome.org/Teams/Design/whiteboards/-/issues/142

albertvaka commented on 2023-02-06 21:59 (UTC)

Thanks a lot @bryango, I tested the patch and it seems to work. I'll update the package to 43.2 now 🥳🥳

bryango commented on 2023-02-04 10:44 (UTC) (edited on 2023-02-04 10:49 (UTC) by bryango)

I have checked that the patch https://gitlab.gnome.org/GNOME/nautilus/-/merge_requests/1030 by @xclaesse works for me. Do note that some nautilus extensions (python or otherwise) may no longer work in v43. I've hence ported the patch back to v43.2. See:

The PKGBUILD is forked from the official arch repo.