I'm interested in what you mean by "setup script" - I assume you have a script of some sort you run when / if you re-install the OS? I'd love to hear more about this!
I have a simple shell script that does a bunch of setup for me to automate things.
It grabs my dot files and restores them, installs Homebrew and a bunch of programs, restores their plists (I have backup script that backs up all their plists) and writes a bunch of macOS settings via the `defaults write` command.
I can install/wipe macOS, follow the initial setting screens then when on the desktop I just connect to my NAS, copy over one script and run it in the Terminal to get my machine setup how I like it. It isn't perfect but it does about 97% of the work for me with the added bonus that it is consistent/reproducible for the most part so avoids me forgetting to change a setting some place.
I don't go crazy with it as I don't wipe my machine often enough to justify going all out with a fully automated system. Honestly it is less to save time and more to maintain consistency and have a 'documented as code' record of my environment setup (not quite infrastructure as code levels :)
# Trackpad: enable tap to click for this user and for the login screen
# Trackpad: map bottom right corner to right-click
# Disable “natural” (Lion-style) scrolling
I have a lifetime/powerpack Alfred license, and i don't use it much, if at all. I have it installed, but in my experience Spotlight has gotten a lot better in recent years, at least to the point where i just use that.
My only excuse for using Alfred is Dash (https://kapeli.com/dash), which integrates with Alfred, but these days so does just about every editor i use (including Vim, Emacs and Sublime Text), so i very rarely find myself using Alfred for it anymore.
BTT does work with the TouchBar, but the "Touch" in the name comes from "touchpad" since it originally was used to add various macros/gestures to the touchpad and mouse. TouchBar support was added later.
Most new Macs come with full-size function keys, including a massive escape key the same size as the tab key. (At least on the en-US layout; can't speak to others.)
Interesting. What other gestures do you use?
I've tried to setup BTT to emulate cmd+tab with swipe right or left but it wasn't a smooth experience so I've made Touch-Tab https://github.com/ris58h/Touch-Tab
++2 for Alfred. AND it has plugins so you can search your Chrome or Brave tabs with Alfred as well. I just hit CMD + Shift + T and it'll search all my open tabs without the browser being in focus. I had to pay but it wasn't much. Use it everyday! https://github.com/epilande/alfred-browser-tabs
wow - how is this not the default? It's always the behavior that I expect to happen, and I'm pretty much always surprised and disappointed when it does a global search instead.
This is just speculation, but based on a conversation with my partner, there are two types of computer users. The first group makes use of hierarchical storage, consistent naming conventions, and other organizational tricks to give them a rough idea of where any file might be. The second group has never heard the term "file systems" and just stores everything with an arbitrary name in whatever location the originating application uses by default.
The first group would prefer to search the given directory, because the supplied context (of which folder to start the search in) drastically improves/speeds search results. The second group prefers to search the entire disk, because supplying that additional context is impossible - any file might appear anywhere.
The set intersection between the first group and "people who change their default settings" is much higher than it is with the second group. Consequently, the whole disk search is enabled by default.
Additionally, given the addition of an "All My Files" view in Finder (a feature which the first group would probably find baffling), Apple may also believe that the latter group outnumbers the former.
Very much an intentional goal of the OS when it came out, the hope being that the concepts of files and folders might never be needed. A bold move to get rid of a mental overhead for using a computer that was never natural or intuitive to non-tech users. They eventually had to back off a bit, but it’s an amazing accomplishment that most users can still use these devices as if files weren’t a thing.
Yeah this is true, friends that are professors say they now have to have a basic class early in the semester that explains folders, files, and other basics to students.
Funny, I'm in the first group but I'd much rather have it search everything by default: because I organize my files, if I'm searching for one that means that I don't know where it is, so I need to look everywhere.
To me this is definitely it. Using non-technical people's computers is eye-opening. Thousands of files scattered around on the Desktop, Documents, or wherever they just happened to go. Finding something in a specific directory would be a completely foreign concept.
Well, count me in the third group: I make use of hierarchical storage, consistent naming conventions, and other organizational tricks to give me a rough idea of where any file might be. I also fail miserably at it (apart from dev/programming stuff, which all is in `~/dev/<project name>`) and rely heavily on search to find anything again.
As search is fast enough nowadays with indexing, I'd rather have it search the whole disk every time than the directory I'm in just to realize I've put it someplace else.
Windows also defaults to full text file searches instead of filenames, which is super annoying when you have thousands upon thousands of documents. It's often faster to open a terminal window, type 'dir search string and open the file from the terminal.
Short answer
Large number of users don’t use folders to organize their files. They just depend on searching everywhere to find files that may have dropped in any random location. Those people are less likely to find the setting that makes current folder the default search target.
That searches the _contents_ of the files in the current folder. I just want to search the names (the way Cmd-F works in, you know, every other application: it searches what you see in the window).
When performing a search:
Search the current folder