{"id":406,"date":"2013-02-06T17:28:26","date_gmt":"2013-02-06T17:28:26","guid":{"rendered":"http:\/\/entrian.com\/blog\/?p=406"},"modified":"2021-07-01T07:15:23","modified_gmt":"2021-07-01T07:15:23","slug":"ess-1-4-10-search-by-modification-time","status":"publish","type":"post","link":"https:\/\/entrian.com\/blog\/ess-1-4-10-search-by-modification-time\/","title":{"rendered":"Entrian Source Search 1.4.10: Search by modification time, and more"},"content":{"rendered":"<p>I&#8217;m pleased to announce Entrian Source Search 1.4.10, including these features and fixes:<\/p>\n<ul>\n<li>You can now filter on the age of files, for instance to pick up only files modified within the past two hours: <span style=\"background-color: #ffa; border: 1px solid #dda; padding: 0 0.2em;\">age:2h<\/span>.  The units are <span style=\"background-color: #ffa; border: 1px solid #dda; padding: 0 0.2em;\">m<\/span> for minutes, <span style=\"background-color: #ffa; border: 1px solid #dda; padding: 0 0.2em;\">h<\/span> for hours, and <span style=\"background-color: #ffa; border: 1px solid #dda; padding: 0 0.2em;\">d<\/span> for days.  You can combine the units to say things like <span style=\"background-color: #ffa; border: 1px solid #dda; padding: 0 0.2em;\">age:3d12h<\/span>. \u00a0Thanks, Pros and others.<\/li>\n<li>New command <span style=\"background-color: #ddd; border: 1px solid #bbb; padding: 0 0.2em;\">Shift+Alt+F<\/span> opens the Search box with a <span style=\"background-color: #ffa; border: 1px solid #dda; padding: 0 0.2em;\">file:<\/span> filter in place, ready to use autocomplete or wildcards to find files by name.\u00a0That&#8217;s a really quick way to open any file in your source tree.<\/li>\n<li>Added\u00a0Vim-familiar keys for navigating history (<span style=\"background-color: #ddd; border: 1px solid #bbb; padding: 0 0.2em;\">Ctrl+H<\/span>, <span style=\"background-color: #ddd; border: 1px solid #bbb; padding: 0 0.2em;\">Ctrl+L<\/span>) and autocomplete (<span style=\"background-color: #ddd; border: 1px solid #bbb; padding: 0 0.2em;\">Ctrl+J<\/span> and <span style=\"background-color: #ddd; border: 1px solid #bbb; padding: 0 0.2em;\">Ctrl+K<\/span>) from within the Search box. \u00a0Thanks,\u00a0Reva.<\/li>\n<li>Trying to query for words that are within five billion tokens of each other via the query <span style=\"background-color: #ffa; border: 1px solid #dda; padding: 0 0.2em;\">loose5000000000:&#8221;some words&#8221;<\/span> no longer crashes (but kudos for trying, the anonymous user whose\u00a0crash report revealed that bug!)<\/li>\n<li>Fixed a recently-introduced bug whereby saving a file could cause Source Search to scan all the files in that directory, rather than just re-indexing that one file.<\/li>\n<li>Fixed a conflict with Red Gate&#8217;s &#8220;.NET Demon&#8221; which could make Visual Studio hang on loading a solution. \u00a0Thanks, James.<\/li>\n<li>Pathnames between 255 and 260 characters long no longer cause a crash. \u00a0Thanks, Alex.<\/li>\n<li>The &#8216;Indexing&#8217; label now only says &#8216;Indexing&#8217; when it&#8217;s actually found something new or changed to\u00a0 \u00a0index. \u00a0When it&#8217;s just scanning for changes, it says &#8216;Scanning&#8217;. \u00a0Thanks, Dan.<\/li>\n<li>Added a &#8216;Report a bug \/ Suggest a feature&#8217; command to the &#8216;More&#8230;&#8217; menu.<\/li>\n<\/ul>\n<p>Existing users should note that upgrading to 1.4.10 will rescan all your files, in order to pick up the modification times for age filtering. \u00a0Until that process is complete, an age filter will return partial results with a warning. \u00a0Everything else will work as normal.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m pleased to announce Entrian Source Search 1.4.10, including these features and fixes: You can now filter on the age of files, for instance to pick up only files modified within the past two hours: age:2h. The units are m for minutes, h for hours, and d for days. You can combine the units to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4],"tags":[],"class_list":["post-406","post","type-post","status-publish","format-standard","hentry","category-30days","category-changelog"],"_links":{"self":[{"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/posts\/406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/comments?post=406"}],"version-history":[{"count":1,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/posts\/406\/revisions"}],"predecessor-version":[{"id":1250,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/posts\/406\/revisions\/1250"}],"wp:attachment":[{"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/media?parent=406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/categories?post=406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/tags?post=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}