]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
9 years agoMerge commit 'eb0d8d9e687e1364098f9abc6f9281fcbc0d3abd' from company
Dmitry Gutov [Tue, 13 Jan 2015 02:44:02 +0000 (05:44 +0300)]
Merge commit 'eb0d8d9e687e1364098f9abc6f9281fcbc0d3abd' from company

9 years agoRelease 0.8.8
Dmitry Gutov [Tue, 13 Jan 2015 02:41:38 +0000 (05:41 +0300)]
Release 0.8.8

9 years agoImprove duplicates removal
Dmitry Gutov [Tue, 13 Jan 2015 02:28:20 +0000 (05:28 +0300)]
Improve duplicates removal

Remove items with equal annotations, even when separated by item(s) with
different annotation(s). Provided the string values match, of course.

9 years agoSplit company--process-candidates into -pre and -post
Dmitry Gutov [Mon, 12 Jan 2015 17:06:31 +0000 (20:06 +0300)]
Split company--process-candidates into -pre and -post

* Call the -pre function before saving to cache.
* Copy the candidates list first thing inside the -post function.
* Replace `company-apply-predicate' with `cl-delete-if-not': it's faster.

Fixes #275.

9 years agoMerge commit 'dea0ba6347f2eb5be310826e7917effb73e1e600'
Artur Malabarba [Mon, 12 Jan 2015 11:28:36 +0000 (09:28 -0200)]
Merge commit 'dea0ba6347f2eb5be310826e7917effb73e1e600'

9 years agopackage/names: Version bump
Artur Malabarba [Mon, 12 Jan 2015 11:17:20 +0000 (09:17 -0200)]
package/names: Version bump

9 years agocompany-search-delete-char: Use `ding'
Dmitry Gutov [Mon, 12 Jan 2015 08:41:24 +0000 (11:41 +0300)]
company-search-delete-char: Use `ding'

9 years agoReplace `cl-plusp' usages with `string='
Dmitry Gutov [Mon, 12 Jan 2015 08:40:31 +0000 (11:40 +0300)]
Replace `cl-plusp' usages with `string='

9 years agopackage/names: :group can be given a list
Artur Malabarba [Mon, 12 Jan 2015 00:57:59 +0000 (22:57 -0200)]
package/names: :group can be given a list

9 years agopackage/names: message about the version number
Artur Malabarba [Mon, 12 Jan 2015 00:52:26 +0000 (22:52 -0200)]
package/names: message about the version number

9 years agocompany-search-abort: Move predicate reset to the mode function
Dmitry Gutov [Sun, 11 Jan 2015 19:49:54 +0000 (22:49 +0300)]
company-search-abort: Move predicate reset to the mode function

9 years agoWork around http://debbugs.gnu.org/19553
Dmitry Gutov [Sat, 10 Jan 2015 06:26:53 +0000 (09:26 +0300)]
Work around http://debbugs.gnu.org/19553

Fixes #274

9 years agoFixup a test
Dmitry Gutov [Sat, 10 Jan 2015 06:24:46 +0000 (09:24 +0300)]
Fixup a test

9 years agoSimplify NEWS entry
Dmitry Gutov [Fri, 9 Jan 2015 21:16:03 +0000 (00:16 +0300)]
Simplify NEWS entry

9 years agocompany-search-map: Add M-n and M-p bindings
Dmitry Gutov [Fri, 9 Jan 2015 20:36:13 +0000 (23:36 +0300)]
company-search-map: Add M-n and M-p bindings

9 years agocompany-fill-propertize: Don't highlight match beg till common part
Dmitry Gutov [Fri, 9 Jan 2015 14:24:32 +0000 (17:24 +0300)]
company-fill-propertize: Don't highlight match beg till common part

It's more confusing than useful. We already highlight the common part.

9 years agoAdd company-complete-common-or-cycle
Dmitry Gutov [Fri, 9 Jan 2015 12:51:51 +0000 (15:51 +0300)]
Add company-complete-common-or-cycle

9 years agoUpdate NEWS.md
Dmitry Gutov [Fri, 9 Jan 2015 04:18:34 +0000 (07:18 +0300)]
Update NEWS.md

9 years agoIntroduce `company-search-toggle-filtering'
Dmitry Gutov [Fri, 9 Jan 2015 04:14:31 +0000 (07:14 +0300)]
Introduce `company-search-toggle-filtering'

Plus calculate-candidates/update-candidates cleanup.

It's not good to save processed candidates list to the cache. `copy-sequence' is
the price for neater code.

9 years agoPrivatize some search functions (and a var)
Dmitry Gutov [Thu, 8 Jan 2015 19:54:37 +0000 (22:54 +0300)]
Privatize some search functions (and a var)

9 years agocompany-search-old-map: Remove, unused
Dmitry Gutov [Thu, 8 Jan 2015 19:50:54 +0000 (22:50 +0300)]
company-search-old-map: Remove, unused

9 years agoDon't repeat search with empty string
Dmitry Gutov [Thu, 8 Jan 2015 19:17:08 +0000 (22:17 +0300)]
Don't repeat search with empty string

9 years agocompany-search-delete-char: New command
Dmitry Gutov [Thu, 8 Jan 2015 19:02:33 +0000 (22:02 +0300)]
company-search-delete-char: New command

9 years agocompany-search-map: Support keypad numbers
Dmitry Gutov [Thu, 8 Jan 2015 18:21:45 +0000 (21:21 +0300)]
company-search-map: Support keypad numbers

Fixes #273

9 years agocompany--continue-failed: Don't burp on `stop'
Dmitry Gutov [Thu, 8 Jan 2015 17:09:06 +0000 (20:09 +0300)]
company--continue-failed: Don't burp on `stop'

#273

9 years agoRemove ineffective change from c6e9fbad312fc62876d40032a84a94439a055d05
Dmitry Gutov [Wed, 7 Jan 2015 18:26:09 +0000 (21:26 +0300)]
Remove ineffective change from c6e9fbad312fc62876d40032a84a94439a055d05

The strings before " : " should only contain function names.

9 years agoSupport template functions in company-clang annotations
Dmitry Gutov [Wed, 7 Jan 2015 17:49:47 +0000 (20:49 +0300)]
Support template functions in company-clang annotations

Fixes #271

9 years agoAdd .elpaignore
Dmitry Gutov [Wed, 7 Jan 2015 16:05:22 +0000 (19:05 +0300)]
Add .elpaignore

9 years agoReorganize tests layout
Dmitry Gutov [Wed, 7 Jan 2015 16:04:39 +0000 (19:04 +0300)]
Reorganize tests layout

9 years agoMerge commit '6ea154f73f8389abb03c804bb4a4d21c8893861b' from diff-hl
Dmitry Gutov [Fri, 2 Jan 2015 23:44:08 +0000 (01:44 +0200)]
Merge commit '6ea154f73f8389abb03c804bb4a4d21c8893861b' from diff-hl

9 years agoBump the version
Dmitry Gutov [Fri, 2 Jan 2015 23:43:16 +0000 (01:43 +0200)]
Bump the version

9 years agoDon't idle-begin when company-candidates is non-nil
Dmitry Gutov [Fri, 2 Jan 2015 23:26:37 +0000 (01:26 +0200)]
Don't idle-begin when company-candidates is non-nil

That should prevent bugs like ensime/ensime-server#754 in the future.

9 years agoClear out unused variable warnings
Dmitry Gutov [Fri, 2 Jan 2015 21:41:41 +0000 (23:41 +0200)]
Clear out unused variable warnings

9 years ago * packages/vlf: Version 1.7
Andrey Kotlarski [Thu, 1 Jan 2015 18:35:15 +0000 (20:35 +0200)]
* packages/vlf: Version 1.7

* vlf.el (hexl-bits): Declare.
(vlf-query-replace): New autoload.
(vlf-mode-map): Add key for `vlf-query-replace`.
(vlf-mode): Show VLF info in mode-line instead in buffer name.
Fix hexl-mode switch within read-only buffer.
(vlf-next-batch, vlf-prev-batch, vlf-set-batch-size)
(vlf-beginning-of-file, vlf-end-of-file, vlf-jump-to-chunk):
Adjust hexl-mode tune.
(vlf-hexl-mode-exit): New advice.
(vlf-move-to-batch): Don't pass `minimal` flag.

* vlf-write.el (vlf-save-in-place): New user option.
(vlf-write): Improve speed of remote file save.
(vlf-file-shift-back, vlf-shift-batch, vlf-file-shift-forward)
(vlf-shift-batches): Add optional file parameter.

* vlf-tune.el (vlf-tune-max): Fix default value in case RAM is
improperly calculated.
(vlf-tune-step): Refine.
(vlf-tune-write-bps, vlf-tune-hexl-bps, vlf-tune-dehexlify-bps):
Use global variables.
(vlf-start-pos, hexl-bits, hexl-max-address, hexl-line-displen)
(dehexlify-buffer): Declare.
(vlf-tune-copy-profile, vlf-hexl-adjust-addresses): New
functions.
(vlf-tune-initialize-measurement): Use global vlf-tune-max and
vlf-tune-step values.
(vlf-tune-insert-file-contents-literally, vlf-tune-write): Add
optional file parameter.
(vlf-tune-hexlify): Set hexl-max-address.  Adjust line addresses
according to global position in file.
(vlf-tune-dehexlify): Use `dehexlify-buffer`.
(vlf-tune-get-value, vlf-tune-score): Fix fallback constants.
(vlf-tune-linear): Search only known measures.
(vlf-tune-batch): Add optional file parameter.  Tune
conservatively for remote files.
(vlf-tune-optimal-load): Fix possibly incorrect value for minimum
boundary.

* vlf-setup.el: Rename vlf-integrate.el.

* vlf-search.el (hexl-bits): Declare.
(vlf-re-search): Add optional `highlight` parameter.  Improve
precision where next chunk should start.
(vlf-goto-match): Simplify.
(vlf-re-search-forward, vlf-re-search-backward): Adjust
`vlf-re-search` calls.  Restore batch size on interrupt.
(vlf-goto-line): Disable using literary insert because doesn't
work for all encodings.
(vlf-goto-line-hexl): New specialization.
(vlf-query-replace): New command.

* vlf-occur.el (hexl-bits): Declare.
(vlf-occur-visit): Enable multi-line matches.  Copy profiling info
when opening new buffer.
(vlf-occur-other-buffer): Use `vlf-tune-copy-profile` to move vlf
profiling info around.
(vlf-occur): Use another buffer when undo information is present.
(vlf-build-occur): Enable multi-line matches.  Count lines
separately.  Be more precise on boundary line matches.  Fix
last batch overlap.
(vlf-occur-save, vlf-occur-load): Support multi-line matches.

* vlf-ediff.el (tramp-verbose): Declare.
(vlf-next-chunk, vlf-prev-chunk): Don't pass minimal flag on
insert.
(vlf-ediff-next): Lower tramp verbosity.  Don't update buffer name.

* vlf-base.el
(vlf-before-chunk-update, vlf-after-chunk-update): Rename.
(hexl-bits): Declare.
(vlf-verify-size): Add optional file parameter.
(vlf-update-buffer-name): Remove.
(vlf-move-to-chunk): Remove `minimal` parameter.  Force modulo of
hexl-bits chunk boundaries when hexl-mode is active.
(vlf-move-to-chunk-1): Use `vlf-move-to-chunk-2` in more cases.
(vlf-move-to-chunk-2): Skip boundary adjustments when possible.
Use literary insert when hexl-mode is active.
(vlf-insert-file-contents): Minor adjustment.
(vlf-adjust-start): Don't profile micro inserts.
(vlf-byte-position): New function.

9 years ago#267 follow-up fixes
Dmitry Gutov [Tue, 30 Dec 2014 16:48:20 +0000 (18:48 +0200)]
#267 follow-up fixes

9 years agocompany-preview-show-at-point: Handle the pseudo-tooltip-overlay
Dmitry Gutov [Tue, 30 Dec 2014 04:29:53 +0000 (06:29 +0200)]
company-preview-show-at-point: Handle the pseudo-tooltip-overlay

Or rather, rendering at its beginning.

Fixes #267

9 years agoRequire compile before using variables from that package
Lars Ingebrigtsen [Sun, 28 Dec 2014 13:55:13 +0000 (14:55 +0100)]
Require compile before using variables from that package

9 years agopackages/let-alist: Use `make-symbol' instead of `gensym'.
Artur Malabarba [Mon, 22 Dec 2014 12:39:43 +0000 (10:39 -0200)]
packages/let-alist: Use `make-symbol' instead of `gensym'.

9 years agoMerge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
Artur Malabarba [Sat, 20 Dec 2014 16:53:41 +0000 (14:53 -0200)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa

9 years agopackages/let-alist: Enable access to deeper alists
Artur Malabarba [Sat, 20 Dec 2014 16:53:13 +0000 (14:53 -0200)]
packages/let-alist: Enable access to deeper alists

9 years agoAdd packages/darkroom by merging its upstream subtree
João Távora [Fri, 19 Dec 2014 19:06:39 +0000 (19:06 +0000)]
Add packages/darkroom by merging its upstream subtree

* externals-list ("darkroom"): New subtree entry

9 years agoMerge branch 'master' of https://github.com/leoliu/temp-buffer-browse
Leo Liu [Fri, 19 Dec 2014 10:49:46 +0000 (18:49 +0800)]
Merge branch 'master' of https://github.com/leoliu/temp-buffer-browse

9 years agoCheck define-fringe-bitmap availability before use
Leo Liu [Fri, 19 Dec 2014 10:20:04 +0000 (18:20 +0800)]
Check define-fringe-bitmap availability before use

because it is not defined when emacs is compiled without GUI.

9 years agoPrepare for inclusion in GNU ELPA
Joao Tavora [Thu, 18 Dec 2014 09:59:14 +0000 (09:59 +0000)]
Prepare for inclusion in GNU ELPA

Assign copyright to the Free Software Foundation and add Maintainer:
header.

9 years agoFix darkroom-tentative-mode when switching window's buffer
Joao Tavora [Thu, 18 Dec 2014 09:57:48 +0000 (09:57 +0000)]
Fix darkroom-tentative-mode when switching window's buffer

* darkroom.el (darkroom--enter-or-leave): Call `darkroom-enter'
with non-nil JUST-MARGINS.
(darkroom--enter): Add JUST-MARGINS.

9 years agodiff-hl-dired-update: Support Emacs 25
Dmitry Gutov [Wed, 17 Dec 2014 03:47:09 +0000 (05:47 +0200)]
diff-hl-dired-update: Support Emacs 25

Fixes #28
Fixes #32

9 years agoFix margin calculation yet again.
João Távora [Tue, 16 Dec 2014 10:10:31 +0000 (10:10 +0000)]
Fix margin calculation yet again.

For scaled char widths the margin width, in columns, also has to be
scaled accordingly.

* darkroom.el (darkroom-verbose): New variable.
(darkroom--window-width): New function.
(darkroom-guess-margins): Use it.
(darkroom--reset-margins): Cleanup.

9 years agoFix typo
Dmitry Gutov [Tue, 16 Dec 2014 12:32:53 +0000 (14:32 +0200)]
Fix typo

9 years agoAdd NEWS entry
Dmitry Gutov [Tue, 16 Dec 2014 12:26:17 +0000 (14:26 +0200)]
Add NEWS entry

9 years agocompany-semantic: add simple annotations
aerique [Tue, 16 Dec 2014 12:09:11 +0000 (13:09 +0100)]
company-semantic: add simple annotations

9 years agoMerge pull request #1 from syohex/require-cl-lib
João Távora [Tue, 16 Dec 2014 11:08:23 +0000 (11:08 +0000)]
Merge pull request #1 from syohex/require-cl-lib

* darkroom.el: load cl-lib

9 years agoCollect files only when diff-hl-dired-extra-indicators is non-nil
Dmitry Gutov [Mon, 15 Dec 2014 18:06:56 +0000 (20:06 +0200)]
Collect files only when diff-hl-dired-extra-indicators is non-nil

9 years agoload cl-lib
Syohei YOSHIDA [Mon, 15 Dec 2014 16:55:09 +0000 (01:55 +0900)]
load cl-lib

9 years agoIntroduce diff-hl-dired-mode-unless-remote
Dmitry Gutov [Mon, 15 Dec 2014 15:01:39 +0000 (17:01 +0200)]
Introduce diff-hl-dired-mode-unless-remote

Closes #31

9 years agodiff-hl-dired: Always use dir-status-files
Dmitry Gutov [Mon, 15 Dec 2014 14:58:40 +0000 (16:58 +0200)]
diff-hl-dired: Always use dir-status-files

...halving the number of process calls.

9 years agoFix automatic margin calculation
João Távora [Mon, 15 Dec 2014 14:56:14 +0000 (14:56 +0000)]
Fix automatic margin calculation

* darkroom.el (darkroom--real-window-width): Removed horrible hack.
(darkroom-guess-margins): Calculate with pixel widths.

9 years agoFix `darkroom-tentative-mode'
João Távora [Mon, 15 Dec 2014 11:19:46 +0000 (11:19 +0000)]
Fix `darkroom-tentative-mode'

* darkroom.el (darkroom--margin-factor): New variable.
(darkroom--set-margins): Consider `darkroom-margin-factor'.
(darkroom--reset-margins): Always reset margins to 0.
(darkroom-increase-margins): Implement with `darkroom--margin-factor'.
(darkroom--enter): Renamed from `darkroom--turn-on'. Don't afect hooks here.
(darkroom--leave): Renamed from `darkroom--turn-off'.
(darkroom--enter-or-leave): New function.
(darkroom-mode): Use `darkroom--enter' and `darkroom--leave'. Set
window change hook here.
(darkroom--maybe-enable): Removed.
(darkroom-tentative-mode): Redesign.

* darkroom.el (darkroom--margin-factor): New variable.
(darkroom--set-margins):

9 years agoUse "i" for ignored files
Dmitry Gutov [Mon, 15 Dec 2014 03:06:08 +0000 (05:06 +0200)]
Use "i" for ignored files

9 years agoAdd user option `diff-hl-dired-extra-indicators'
Dmitry Gutov [Mon, 15 Dec 2014 02:20:49 +0000 (04:20 +0200)]
Add user option `diff-hl-dired-extra-indicators'

9 years agodiff-hl-dired-update-ignores: Specifically exclude .hg from iteration
Dmitry Gutov [Sun, 14 Dec 2014 20:56:25 +0000 (22:56 +0200)]
diff-hl-dired-update-ignores: Specifically exclude .hg from iteration

'hg status' throws a fit when passed that name.

9 years agodiff-hl-dired-{unknown,ignored}: inherit from dired-ignored instead
Dmitry Gutov [Sun, 14 Dec 2014 20:01:47 +0000 (22:01 +0200)]
diff-hl-dired-{unknown,ignored}: inherit from dired-ignored instead

9 years agocompany--insert-candidate: Don't change buffer modification status unnecessarily
Dmitry Gutov [Sun, 14 Dec 2014 19:55:02 +0000 (21:55 +0200)]
company--insert-candidate: Don't change buffer modification status unnecessarily

Fixes #256

9 years agolet-alist.el: Add lexical binding. Version bump.
Artur Malabarba [Sun, 14 Dec 2014 13:17:34 +0000 (13:17 +0000)]
let-alist.el: Add lexical binding. Version bump.

9 years agoMerge commit 'a11ba779f588af28f93fd4b7a716849695d5d9f3'
Artur Malabarba [Sat, 13 Dec 2014 02:25:14 +0000 (02:25 +0000)]
Merge commit 'a11ba779f588af28f93fd4b7a716849695d5d9f3'

9 years agoDon't error out when fringe is disabled
Dmitry Gutov [Fri, 12 Dec 2014 18:38:49 +0000 (20:38 +0200)]
Don't error out when fringe is disabled

Fixes #20 (belatedly) and purcell/emacs.d#241

9 years agoRedesign setting of margins, which now works per-window
João Távora [Fri, 12 Dec 2014 12:18:00 +0000 (12:18 +0000)]
Redesign setting of margins, which now works per-window

`darkroom-tentative-mode' is now broken, but the rest now works
better.

* darkroom.el (darkroom-margins): New semantics for function value.
(darkroom--real-window-width): Compensate for margins that might
already be there.
(darkroom--guess-margins-statistics-cache): New variable.
(darkroom-guess-margins): Use a cache.
(darkroom--compute-margins): Take WINDOW aprameter.
(darkroom--buffer-margins): Removed.
(darkroom--set-margins): Redesigned.
(darkroom--reset-margins): New function.
(darkroom-increase-margins): Unimplement.
(darkroom--saved-variables, darkroom--saved-state): New variables.
(darkroom--turn-on): Redesign.
(darkroom--turn-off): Redesign.
(darkroom--maybe-enable): Check for `darkroom--saved-state'.

9 years agopackages/names: No need to require
Artur Malabarba [Thu, 11 Dec 2014 13:24:15 +0000 (13:24 +0000)]
packages/names: No need to require

9 years agos/`bbdb'/BBDB
Dmitry Gutov [Thu, 11 Dec 2014 11:59:54 +0000 (13:59 +0200)]
s/`bbdb'/BBDB

9 years agoMerge pull request #252 from markus1189/bbdb-customize-group
Dmitry Gutov [Thu, 11 Dec 2014 11:54:41 +0000 (13:54 +0200)]
Merge pull request #252 from markus1189/bbdb-customize-group

Define customize group for company-bbdb

9 years agoAttempt a clearer design of modes
João Távora [Thu, 11 Dec 2014 11:37:10 +0000 (11:37 +0000)]
Attempt a clearer design of modes

* darkroom.el (darkroom--turn-on): New function.
(darkroom--tentative-mode-driving): Removed this.
(darkroom-mode): Use new `darkroom--turn-on' and
`darkroom--turn-off'.
(darkroom-tentative-mode): Assert that no `darkroom-mode' and
`darkroom-tentative-mode' are mixed.
(darkroom--turn-off): New function.

9 years agoCorrections after another review iteration with Rasmus
João Távora [Thu, 11 Dec 2014 11:20:30 +0000 (11:20 +0000)]
Corrections after another review iteration with Rasmus

* darkroom.el (darkroom-margins): New default.
(darkroom-margins): Tweak docstring.
(darkroom-margins): Better type spec.
(darkroom-margins-if-failed-guess): New defcustom.
(darkroom--real-window-width): New function.
(darkroom-guess-margins): Simplified.
(darkroom--compute-margins)
(darkroom--saved-mode-line-format)
(darkroom--saved-header-line-format, darkroom--saved-margins): Add
docstring.
(darkroom-mode): Added an assertion.
(darkroom--tentative-mode-driving): New variable.
(darkroom--maybe-enable): Use `darkroom--tentative-mode-driving'
(darkroom-mode): Attempt to ensure `darkroom--set-margins' always
happens after `darkroom--maybe-enable' in
`window-configuration-change-hook'.

9 years agopackages/names: Finish support for find-function-read
Artur Malabarba [Thu, 11 Dec 2014 09:28:44 +0000 (09:28 +0000)]
packages/names: Finish support for find-function-read

9 years agopackages/names: Add support for find-function/variable/face.
Artur Malabarba [Thu, 11 Dec 2014 09:25:09 +0000 (09:25 +0000)]
packages/names: Add support for find-function/variable/face.

Advise find-function-search-for-symbol so it works with namespaces.

9 years agoMinor tweaks
João Távora [Thu, 11 Dec 2014 09:23:17 +0000 (09:23 +0000)]
Minor tweaks

* darkroom.el: Rewrite "Commentary" section
(darkroom-margins): Don't mention `darkroom--set-margins'.
(darkroom-guess-margins): Use `truncate', not `round'

9 years agoDefine customize group for company-bbdb
Markus Hauck [Thu, 11 Dec 2014 08:40:05 +0000 (09:40 +0100)]
Define customize group for company-bbdb

9 years agopackages/names: Exemplify emacs24 dependency
Artur Malabarba [Thu, 11 Dec 2014 07:57:17 +0000 (07:57 +0000)]
packages/names: Exemplify emacs24 dependency

9 years agolet-alist: New package
Artur Malabarba [Thu, 11 Dec 2014 06:40:07 +0000 (06:40 +0000)]
let-alist: New package

9 years agoWork around http://debbugs.gnu.org/18384
Dmitry Gutov [Wed, 10 Dec 2014 22:55:28 +0000 (00:55 +0200)]
Work around http://debbugs.gnu.org/18384

Closes #249

9 years agoAdd a lot of Emacs maintainer DWIM
Lars Magne Ingebrigtsen [Tue, 9 Dec 2014 21:40:33 +0000 (22:40 +0100)]
Add a lot of Emacs maintainer DWIM

9 years agopackages/names.el: Define names--top-of-namespace.
Artur Malabarba [Tue, 9 Dec 2014 18:59:41 +0000 (18:59 +0000)]
packages/names.el: Define names--top-of-namespace.

9 years agopackages/names.el: Better Readme
Artur Malabarba [Tue, 9 Dec 2014 18:57:42 +0000 (18:57 +0000)]
packages/names.el: Better Readme

9 years agoMerge pull request #30 from sunesimonsen/master
Dmitry Gutov [Tue, 9 Dec 2014 13:12:43 +0000 (15:12 +0200)]
Merge pull request #30 from sunesimonsen/master

auto-revert-mode integration

9 years agoauto-revert-mode integration
Sune Simonsen [Tue, 9 Dec 2014 09:54:06 +0000 (10:54 +0100)]
auto-revert-mode integration

Update diff-hl when auto-revert-mode-hook is called.

9 years agoPrefix internal symbols with "darkroom--"
João Távora [Tue, 9 Dec 2014 10:58:43 +0000 (10:58 +0000)]
Prefix internal symbols with "darkroom--"

* darkroom.el (darkroom--compute-margins)
(darkroom--float-to-columns, darkroom-buffer-margins)
(darkroom--set-margins, darkroom--saved-mode-line-format)
(darkroom--saved-header-line-format, darkroom--saved-margins)
(darkroom-tentative-mode): Internal variables and functions now
prefixed "darkroom--".

9 years agoAdd some docstrings
João Távora [Tue, 9 Dec 2014 10:52:25 +0000 (10:52 +0000)]
Add some docstrings

* darkroom.el:
(darkroom-increase-margins, darkroom-decrease-margins): Add docstring.

9 years agoAdd (still non-functioning) `darkroom-compute-margins'
João Távora [Tue, 9 Dec 2014 10:37:59 +0000 (10:37 +0000)]
Add (still non-functioning) `darkroom-compute-margins'

* darkroom.el: Require 'cl-lib
(darkroom-guess-margins): New function for putting in
`darkroom-margins'. But broken due to `window-width' not being
suitable probably.
(darkroom-compute-margins): Redesigned.
(darkroom-set-margins): Don't `darkroom-compute-margins'
(darkroom-mode): Reordered statements.

9 years agoMake an empty `/' command display all the bugs
Lars Magne Ingebrigtsen [Mon, 8 Dec 2014 23:12:58 +0000 (00:12 +0100)]
Make an empty `/' command display all the bugs

9 years agoReally allow narrowing to subject fields
Lars Magne Ingebrigtsen [Mon, 8 Dec 2014 23:02:44 +0000 (00:02 +0100)]
Really allow narrowing to subject fields

9 years agoTidy up margin calculation
João Távora [Mon, 8 Dec 2014 20:35:27 +0000 (20:35 +0000)]
Tidy up margin calculation

* darkroom.el (darkroom-compute-margins): Renamed from `darkroom-margins'.
(darkroom-buffer-margins): New variable.
(darkroom-set-margins): Redesign. Set `darkroom-buffer-margins'.
(darkroom-increase-margins): Redesign.
(darkroom-mode-map): Fix whitespace.
(darkroom-mode): Use `set-mark-local-variable'
(darkroom-mode): Save and restore current margins.
(darkroom-tentative-mode): Fix whitespace.

9 years agoIntegrate another comment from Rasmus
João Távora [Mon, 8 Dec 2014 19:48:25 +0000 (19:48 +0000)]
Integrate another comment from Rasmus

* darkroom.el (darkroom-margin-increment): New defcustom.
(darkroom-increase-margins): Take a parameter.
(darkroom-decrease-margins): Use `darkroom-increase-margins'

9 years agoIntegrate some comments from Rasmus
João Távora [Mon, 8 Dec 2014 19:41:37 +0000 (19:41 +0000)]
Integrate some comments from Rasmus

See http://permalink.gmane.org/gmane.emacs.devel/179381 for the
discussion.

* darkroom.el: Add file header.
(darkroom): Add customization group.
(darkroom-margins): Make it a `defcustom'.
(darkroom-turns-on-visual-line-mode): ditto.
(darkroom-mode): Improve docstring.
(darkroom-fill-paragraph-maybe): Removed.
(darkroom-visual-mode-maybe-enable): Removed.
(darkroom-mode): Improve docstring.
(darkroom-mode): Use `darkroom-text-scale-increase'
(darkroom-maybe-enable): Comment out debug code.
(darkroom-mode): Don't `darkroom-visual-mode-maybe-enable'
(darkroom-mode-map): Don't bind `darkroom-fill-paragraph-maybe'.
(darkroom-saved-visual-line-mode): Removed.
(darkroom-text-scale-increase): New defcustom.

9 years agominor fixes
Filipp Gunbin [Mon, 8 Dec 2014 19:36:50 +0000 (22:36 +0300)]
minor fixes

9 years agocompany--window-width: Make it a defun
Dmitry Gutov [Mon, 8 Dec 2014 01:42:48 +0000 (03:42 +0200)]
company--window-width: Make it a defun

#249

9 years agocompany-clang--start-process: Bind process-adaptive-read-buffering to nil
Dmitry Gutov [Sun, 7 Dec 2014 02:59:15 +0000 (04:59 +0200)]
company-clang--start-process: Bind process-adaptive-read-buffering to nil

This speeds up completion on my system when a lot of candidates are returned, by
a factor of 2.5 (#228).

Inspired by https://github.com/Sarcasm/irony-mode/issues/131#issuecomment-60008803.

9 years agoAlso suppress all locally tagged bug reports
Lars Magne Ingebrigtsen [Sat, 6 Dec 2014 18:04:12 +0000 (19:04 +0100)]
Also suppress all locally tagged bug reports

9 years agoUpdate the debbugs tag face when switching it off, too
Lars Magne Ingebrigtsen [Sat, 6 Dec 2014 17:59:33 +0000 (18:59 +0100)]
Update the debbugs tag face when switching it off, too

9 years agoMake the `t' "tag" command persist over reordering
Lars Magne Ingebrigtsen [Sat, 6 Dec 2014 17:54:15 +0000 (18:54 +0100)]
Make the `t' "tag" command persist over reordering

9 years agocompany-capf: Pass `sole' or 'finished' to exit-function, not `exact'
Dmitry Gutov [Thu, 4 Dec 2014 15:14:15 +0000 (17:14 +0200)]
company-capf: Pass `sole' or 'finished' to exit-function, not `exact'

9 years agocompany-backends: Add "to this command"
Dmitry Gutov [Thu, 4 Dec 2014 12:22:05 +0000 (14:22 +0200)]
company-backends: Add "to this command"

9 years agoEdit NEWS
Dmitry Gutov [Thu, 4 Dec 2014 09:52:15 +0000 (11:52 +0200)]
Edit NEWS