Comments (1)
The initial steps for this are implemented, the whole thing is mostly unified now.
The last bit from my private notes for when I get around to this:
IGNORE [args] <match> [command]
Ignore when <match> matches the nick!user@host of a message,
and [command] matches the command (default: all)
Args:
-except
=> Add this pattern to the list of stuff NOT to ignore
-text <regex>
=> ARGS* must match this
-noreplies
=> Do not match messages whose target matches the pattern
-channels <a,b,c>, -channel
=> Applies in these channels (if this is given, this pattern will
not apply to query buffers unless -queries is given, too; by
default, it applies to both queries and channels)
-queries, -query
=> Only in query buffers (if this is given, this pattern will not
apply to channels unless -channels is given, too; by default, it
applies to both
-time <secs>
=> Discard after this amount of seconds
message-option-spec-include, message-option-spec-exclude
- First check exclude. If any match, do nothing
- Then check include. If any match, use the spec.
- [nickuserhost-regexp-or-nil
command-regexp-or-nil
text-regexp-or-nil
replies-p
channel-regexp-list
queries-p
invalid-after
options]
=> Probably rather a list of plists with (:foo bar :baz qux)?
=> "Best match wins"? What's the "best match"?
from circe.
Related Issues (20)
- [Question] how do I disable tracking from using the modeline? HOT 3
- Support /mode setting
- tracking mode & lui HOT 1
- Run the test suite on pullrequests and commits to master HOT 2
- Support Emacs 28's emojis HOT 3
- Problems with non-ANSI characters in channel names HOT 1
- Encrypting and decrypting key and cert files HOT 3
- Confusing logic for `circe-server-killed-confirmation` settings HOT 2
- debugging connection to irc twich server HOT 1
- circe-user definition HOT 1
- No warning when SSL certificate expired HOT 5
- bitlbee thru circe: Warning (emacs): Unknown option :lagmon-disabled, ignored HOT 2
- Kindly add /list command HOT 3
- Please tag a new release HOT 2
- Using circe-display-images can lookup Emacs when retrieving images HOT 1
- Upload to nonGNU ELPA
- How to view channel list? HOT 3
- Command abbreviation support HOT 1
- Please tag a new version HOT 1
- Circe-Lagmon sends CTCP requests which are confusing for other clients/cause notifications HOT 1
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 circe.