Comments (8)
Absolutely! If you feel adventurous, I'd be happy to receive a pull-request 🍻 .
from astroid.
from astroid.
Ok, I appreciate the suggestions, debugging and wikiing. Hopefully,
there won't be any license issues :)
I realize c++ is not easiest to help out with.
from astroid.
Where should those queries be stored? I think it's better to not touch a hand-crafted config file via code, so I would prefer e.g. a seperate simple plain text file where astroid stores those queries.
The other thing is: What actually IS history? Really everything in chronological order? Or is it OK to delete a query when you ran the same right now? (deduplication - I already had discussions about that ;)) I prefer deduplication. If it get's controversial should there be a config switch? (no deduplication; deduplication without reordering; deduplication with reordering - some more options?)
from astroid.
I was looking at notmuch-hello for the emacs interface (https://notmuchmail.org/screenshots/), we could do something similar. Save the previous searches, and allow some to be saved (at some point). I also wanted to create a screen with an overview of tags with the number of messages in them, then the saved searches could go there. Anyway, that is a little more work.
I also think it should not be in the config file, keep say the last 100 in ~/.config/astroid/last_searches (or .cache/astroid/last_searches) and then possibly the saved searches in ~/.config/astroid/saved_searches (or the config file).
The most straightforward would probably be to just put everything in there, without worrying about duplication. If we do, I would prefer de-duplication with reordering.
from astroid.
Search history implemented in #123.
from astroid.
@hugoroy In the search box you can use the up arrow to reuse recent queries. Hope this helps.
from astroid.
Indeed, this is merged now.
from astroid.
Related Issues (20)
- error: no notmuch config file found. HOT 1
- sending mail hangs astroid with adwaita-icon-theme 42 installed HOT 2
- mails display blank screen with webkitgtk 2.36.0 HOT 2
- segfaults handling exclude_tags on startup HOT 2
- "Attach:" Pseudo-Header support
- webkit_settings_set_enable_frame_flattening() deprecation HOT 9
- Wrong variable in error message HOT 1
- How to delete messages not documented HOT 3
- [Feature Request] Package keybindings file by default
- Can't send message, can't edit message. HOT 1
- Messages without a Date header get a bogus fallback value
- segfault when attaching a file to an email HOT 6
- segfault when trying to run HOT 3
- error: no database path specified HOT 3
- Can't open attachments HOT 5
- Can't bind "main_window.next_page" to Ctrl+Tab
- emails shown truncated with webkit 2.40.3 HOT 2
- Expanded mail has fixed height regardless of its content HOT 10
- Can't open HTML parts HOT 5
- Stop using libsoup2.4 and webkit2gtk 4.0
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from astroid.