Commit Graph

1448 Commits

Author SHA1 Message Date
wgreenhouse ba9418579f Bring back `flet' to restore MUC nick completion. 2021-05-08 01:10:32 -04:00
wgreenhouse ae20460e54 Fix broken `make-obsolete' invocations. 2021-04-20 00:02:47 -04:00
wgreenhouse 77169e6f5a First attempt at shipping jabber.el with lexical binding.
Temporarily ditch `literate-elisp` due to
https://github.com/jingtaozf/literate-elisp/issues/6. It is
incompatible with lexical binding right now.
2021-04-10 01:15:02 -04:00
cnngimenez cb1bc80944 Fixed another pattern with run-hook-* that may not execute.
Simmilar as the last commit, the 'printers variable may generate conflicts with
run-hook-*.

Note: untabify has been used.
2021-03-31 21:34:17 -04:00
cnngimenez aab9a31d4a Fixed symbol definition is void when completing nicks
When hiting TAB on a partial nickname, this error used to appear: "mapcar: Symbol’s
function definition is void: fetch-time".
2021-03-31 21:34:17 -04:00
cnngimenez 8e000430ee Making a local hook dynamic-bound in jabber-muc-process-message. 2021-03-31 21:34:17 -04:00
cnngimenez fd70194b09 Warn if lexical binding is off when compiling and loading. 2021-03-31 21:34:17 -04:00
cnngimenez 10cc5cbbd2 cl-return gives error without the cl-block. 2021-03-31 21:34:17 -04:00
cnngimenez 75f57df0c7 Enable lexical-binding when using literate-elisp-tangle. 2021-03-31 21:34:17 -04:00
cnngimenez 3b0ccf3864 hexrgb.el should not load cl. 2021-03-31 21:34:17 -04:00
cnngimenez 8b0658fa0f Comments about lexical-binding variable. Fixed typo with 't 2021-03-31 21:34:17 -04:00
cnngimenez 7780475042 Replacing incf and defstruct to cl-incf and cl-defstruct 2021-03-31 21:34:17 -04:00
cnngimenez 6978a71f64 Replaced fourth, plusp and assert to its cl-* equivalents 2021-03-31 21:34:17 -04:00
cnngimenez 76ce26d313 Replaced the case, third, destructuring-bind with cl-*. 2021-03-31 21:34:17 -04:00
cnngimenez ae59c6f4e5 Replacing pushnew, loop, return, first and second with cl-* 2021-03-31 21:34:17 -04:00
cnngimenez e345013352 Sorry, typo on lexical-binding local var. 2021-03-31 21:34:17 -04:00
cnngimenez 716b3e4838 lexical binding is on. Replaced lexical-let with let. 2021-03-31 21:34:17 -04:00
cnngimenez 2e770d031c Removed cl library and replaced its deprecated functions 2021-03-31 21:34:17 -04:00
cnngimenez af060c0011 First explanations. Commentary and some functions to implement. 2021-03-30 15:59:26 -03:00
cnngimenez 9c9b410c39 Merging from wgreenhouse master 2021-03-21 10:50:13 -03:00
wgreenhouse dddcccb926 Merge remote-tracking branch 'origin/literate-elisp'
First attempt at literate elisp with no tangling.
2021-03-20 13:02:17 -04:00
wgreenhouse 30f15f2143 Merge branch 'literate' of tildegit:wgreenhouse/emacs-jabber
Cleanup to address issues identified by org-lint.
2021-03-20 12:41:52 -04:00
contrapunctus 0d898717a7 Merge branch 'literate' into literate-elisp 2021-03-20 08:03:43 +05:30
cnngimenez 630edb69d5 Chekdoc fixes: First line sentence fixed. 2021-03-19 16:47:44 -03:00
cnngimenez 7549ea1f83 Checkdoc fixes: First sentence fix. 2021-03-19 16:36:08 -03:00
cnngimenez 7e771a5061 Checkdoc fix: XML-DATA parameter is documented. 2021-03-19 15:16:59 -03:00
cnngimenez 319bc5a635 Checkdoc fix: Commenting JC parameter on several functions. 2021-03-19 14:22:22 -03:00
cnngimenez e3eab02f17 Explaining jabber-signal-error and linking with the updated RFC 2021-03-19 13:56:04 -03:00
cnngimenez 0da0e067f2 Checkdoc fix: Error messages should start with uppercase
For some reason, checkdoc considers jabber-signal-error. Implemented a
work-around in that function.
2021-03-19 13:47:36 -03:00
cnngimenez 656513e0a9 Checkdoc fixes: Some Error messages fixed.
They should not end with period and start with capital leter.
2021-03-19 12:05:02 -03:00
cnngimenez ffef7f4ea0 Checkdoc fixes: Lot of "two spaces after a period" fixed. 2021-03-19 11:49:53 -03:00
contrapunctus a81b64ef68 Address org-lint issues
Turns out, :file: is an existing property, and one of the source blocks was malformed.
2021-03-19 08:15:51 +05:30
contrapunctus de6dfefdfc Use literate-elisp instead of tangling 2021-03-18 20:26:45 +05:30
wgreenhouse 69d6122858 Deprecate XEP-0065, XEP-0095, and XEP-0096 support. 2021-03-16 20:16:52 -04:00
contrapunctus 02bf4d2378 Move XML functions to the top
`cask build 2>&1 | wc -l` down from 365 to 358
2021-03-16 23:57:23 +05:30
contrapunctus 6982b492fa Add goto-addr as dependency 2021-03-16 23:57:20 +05:30
contrapunctus 0b30484bac Remove conditional definitions
This probably affects XEmacs support, which we intend to remove.

`cask build 2>&1 | wc -l` down from 444 to 365
2021-03-16 23:57:13 +05:30
contrapunctus 7f8e18f3eb Use called-interactively-p instead of interactive-p
`cask build 2>&1 | wc -l` down from 444 to 434
2021-03-16 23:57:05 +05:30
contrapunctus 9483d28284 Rename nonexistent function
`cask build 2>&1 | wc -l` down from 445 to 444
2021-03-16 23:55:45 +05:30
contrapunctus 69f5e9c6f0 Delete missed empty Elisp file 2021-03-15 15:08:31 +05:30
contrapunctus e249bd6ad1 Compress copyright lines 2021-03-15 13:16:47 +05:30
contrapunctus 6d932a8f4a Move all copyright lines from drawers to the library header 2021-03-15 12:58:57 +05:30
contrapunctus 6bb59eadb9 Subsume AUTHORS into Org file 2021-03-15 12:37:31 +05:30
contrapunctus a83731fa6a Change JEP -> XEP 2021-03-15 11:59:53 +05:30
wgreenhouse 8db7e94113 Merge branch 'literate' of tildegit:wgreenhouse/emacs-jabber 2021-03-15 00:48:11 -04:00
contrapunctus 6f1fe20490 Separate new resources from old 2021-03-14 23:31:57 +05:30
contrapunctus 192c9aabac Org-ify links; separate old links from new 2021-03-14 23:11:40 +05:30
contrapunctus 100b5bcbcd Add TODO item about authors 2021-03-14 22:59:29 +05:30
contrapunctus 9da3374fa9 Remove no-longer-relevant comments 2021-03-14 22:58:28 +05:30
wgreenhouse 173fc8078a Add README symlink to main project file. 2021-03-14 13:21:03 -04:00