]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
9 years agoMerge commit '1583a82fdcd387de95d27c384ec590e714d24c6a' as 'packages/ahungry-theme'
Matthew Carter [Wed, 28 Jan 2015 03:13:06 +0000 (22:13 -0500)]
Merge commit '1583a82fdcd387de95d27c384ec590e714d24c6a' as 'packages/ahungry-theme'

9 years agoSquashed 'packages/ahungry-theme/' content from commit 57e4bc8
Matthew Carter [Wed, 28 Jan 2015 03:13:06 +0000 (22:13 -0500)]
Squashed 'packages/ahungry-theme/' content from commit 57e4bc8

git-subtree-dir: packages/ahungry-theme
git-subtree-split: 57e4bc8d5725a4820999b69734b69ea53cb9de76

9 years agoMerge commit '440c41cc3f5137d694211719abaa38c0193a08a2' from hydra
Oleh Krehel [Sat, 24 Jan 2015 20:29:17 +0000 (21:29 +0100)]
Merge commit '440c41cc3f5137d694211719abaa38c0193a08a2' from hydra

9 years agoAdd 'packages/hydra/' from commit 'cfac8bd9e73ea1e219250867b22881354fc2d56e'
Oleh Krehel [Sat, 24 Jan 2015 20:28:07 +0000 (21:28 +0100)]
Add 'packages/hydra/' from commit 'cfac8bd9e73ea1e219250867b22881354fc2d56e'

git-subtree-dir: packages/hydra
git-subtree-mainline: 685c83b6320396e3cc6d7b4eb79d7481fe059416
git-subtree-split: cfac8bd9e73ea1e219250867b22881354fc2d56e

9 years agoSetup git subtree add for hydra
Oleh Krehel [Sat, 24 Jan 2015 20:12:34 +0000 (21:12 +0100)]
Setup git subtree add for hydra

git subtree add --prefix packages/hydra hydra

9 years agoBump version
Oleh Krehel [Sat, 24 Jan 2015 19:50:02 +0000 (20:50 +0100)]
Bump version

9 years agoMerge commit 'a4ac0dead8e9cb440c1f8aec9141d6c64bad4933' from company
Dmitry Gutov [Thu, 22 Jan 2015 23:06:34 +0000 (01:06 +0200)]
Merge commit 'a4ac0dead8e9cb440c1f8aec9141d6c64bad4933' from company

9 years agoBump the version
Dmitry Gutov [Thu, 22 Jan 2015 23:02:35 +0000 (01:02 +0200)]
Bump the version

9 years agoAdd company-next-page and company-previous-page
Dmitry Gutov [Thu, 22 Jan 2015 23:01:23 +0000 (01:01 +0200)]
Add company-next-page and company-previous-page

Resolves #283

9 years agoUpdate copyright years
Dmitry Gutov [Thu, 22 Jan 2015 21:48:25 +0000 (23:48 +0200)]
Update copyright years

9 years agocompany-ispell: Filter returned candidates locally
Dmitry Gutov [Thu, 22 Jan 2015 21:47:05 +0000 (23:47 +0200)]
company-ispell: Filter returned candidates locally

Resolves #284

9 years agohydra-examples.el: add a `windmove' Hydra
Oleh Krehel [Thu, 22 Jan 2015 16:08:45 +0000 (17:08 +0100)]
hydra-examples.el: add a `windmove' Hydra

* hydra-examples.el (hydra-example-windmove): New variable.

9 years agoAvoid evaling METHOD.
Oleh Krehel [Thu, 22 Jan 2015 12:11:05 +0000 (13:11 +0100)]
Avoid evaling METHOD.

* hydra.el (hydra-create): Update.

METHOD doesn't need to be evaled: it's either nil, a lambda, or assume
that it's a valid keymap without evaling. This will prevent eager
macroexpansion failure for this argument.

There still is a problem with eager macroexpansion failure in HEADS
argument.

Re #9

9 years agoPrepare for the first version in GNU ELPA
Oleh Krehel [Wed, 21 Jan 2015 18:31:57 +0000 (19:31 +0100)]
Prepare for the first version in GNU ELPA

hydra.el (hydra-set-transient-map): new alias

`set-transient-map' only works for Emacs>=24.4.

9 years agohydra: New package
Oleh Krehel [Wed, 21 Jan 2015 18:47:43 +0000 (19:47 +0100)]
hydra: New package

9 years agohydra-examples.el (hydra-example-goto-error): add doc
Oleh Krehel [Wed, 21 Jan 2015 17:56:17 +0000 (18:56 +0100)]
hydra-examples.el (hydra-example-goto-error): add doc

9 years agoSimplify and improve the generated defuns
Oleh Krehel [Wed, 21 Jan 2015 17:23:02 +0000 (18:23 +0100)]
Simplify and improve the generated defuns

* hydra.el (hydra-create): Update.

9 years agoAdd a `next-error'/`previous-error'/`first-error' example
Oleh Krehel [Wed, 21 Jan 2015 17:05:31 +0000 (18:05 +0100)]
Add a `next-error'/`previous-error'/`first-error' example

* hydra-examples.el (hydra-example-goto-error): New example.

* README.md: Update.

Re #8, thanks, @glucas.

9 years agoDon't undefine BODY's map binding when it's a prefix
Oleh Krehel [Wed, 21 Jan 2015 16:43:33 +0000 (17:43 +0100)]
Don't undefine BODY's map binding when it's a prefix

* hydra.el (hydra-create): Update.

Basically the same fix as before, only for bindings relating to a map.

Now this will work:

    (hydra-create "C-y"
      '(("l" forward-char)
        ("h" backward-char)
        ("j" next-line)
        ("k" previous-line)
        ("z"))
      lispy-mode-map)

even though "C-y" is bound to a command in `lispy-mode-map'. The
previous binding will be undefined.

Re #4.

9 years agoDon't undefine BODY's global binding when it's a prefix
Oleh Krehel [Wed, 21 Jan 2015 16:11:10 +0000 (17:11 +0100)]
Don't undefine BODY's global binding when it's a prefix

* hydra.el (hydra-create): Update.

Before, this would result in a disaster - all bindings of "C-x" would be
cleared:

    (hydra-create "C-x" hydra-example-move-window-splitter)

Now this should be OK. Fixes #4.

9 years ago`hydra-create' will also define `hydra-...-body'
Oleh Krehel [Tue, 20 Jan 2015 22:36:48 +0000 (23:36 +0100)]
`hydra-create' will also define `hydra-...-body'

* hydra.el (hydra-create): Update.

In order to bind hydras in `lispy', I need a way to split the body from
the heads. Now, this is possible:

    (hydra-create "C-z"
      '(("l" forward-char)
        ("h" backward-char)
        ("j" next-line)
        ("k" previous-line)
        ("z"))
      lispy-mode-map)

    (lispy-define-key lispy-mode-map "z" 'hydra-C-z-body)

9 years agoAllow to add one head that disables the Hydra
Oleh Krehel [Tue, 20 Jan 2015 22:31:55 +0000 (23:31 +0100)]
Allow to add one head that disables the Hydra

* hydra.el (hydra-last): Store the lambda to disable the Hydra.
(hydra-create): Update.

Sometimes, I have nothing particualr on my mind to do, but I want to
stop the Hydra. I could just type "C-g", but it's possible to have
something more convenient. For instance:

    (hydra-create "C-z"
      '(("l" forward-char)
        ("h" backward-char)
        ("j" next-line)
        ("k" previous-line)
        ("z")))

9 years agoFix `kbd' interpretting "<tab>" char-by-char
Oleh Krehel [Wed, 21 Jan 2015 12:19:42 +0000 (13:19 +0100)]
Fix `kbd' interpretting "<tab>" char-by-char

* hydra.el (hydra-create): Update.

Fixes #6.

9 years agoRequire cl at compile time
Oleh Krehel [Wed, 21 Jan 2015 08:23:40 +0000 (09:23 +0100)]
Require cl at compile time

Should fix #5

9 years agoFix the bugged `global-set-key' version
Oleh Krehel [Tue, 20 Jan 2015 20:02:30 +0000 (21:02 +0100)]
Fix the bugged `global-set-key' version

* hydra.el (hydra-create): Fix.

9 years agoMake sure `windmove-wrap-around' is nil during tests
Oleh Krehel [Tue, 20 Jan 2015 19:58:31 +0000 (20:58 +0100)]
Make sure `windmove-wrap-around' is nil during tests

* hydra-examples.el (hydra-move-splitter-left): Update.
(hydra-move-splitter-right): Update.
(hydra-move-splitter-up): Update.
(hydra-move-splitter-down): Update.

9 years agoDon't unbind hydra's body, unless using global-set-key
Oleh Krehel [Tue, 20 Jan 2015 18:38:47 +0000 (19:38 +0100)]
Don't unbind hydra's body, unless using global-set-key

* hydra.el (hydra-create): Update.

Fixes #3.

9 years agoUpdate `hydra-create' format
Oleh Krehel [Tue, 20 Jan 2015 18:24:05 +0000 (19:24 +0100)]
Update `hydra-create' format

* hydra.el (hydra-create): Expects a lists of lists for HEADS, instead
  of list of cons cells. The optional thrid element of each list is the
  hint.

* hydra-examples.el: Update the examples.

* README.md: Update.

Re #2

9 years agoAdd `hydra-is-helpful' custom var
Oleh Krehel [Tue, 20 Jan 2015 17:52:50 +0000 (18:52 +0100)]
Add `hydra-is-helpful' custom var

* hydra.el (hydra-is-helpful): New custom.
(hydra-create): Display a hint in the echo area when `hydra-is-helpful'
is t.

Re #2.

9 years agoAllow to use minor-mode-maps and more
Oleh Krehel [Tue, 20 Jan 2015 16:46:48 +0000 (17:46 +0100)]
Allow to use minor-mode-maps and more

* hydra.el (hydra-create): Add a third optional argument. When it's not
  supplied, the behavior should remain the same. Otherwise, it's a
  lambda that's used instead of `global-set-key', with the same semantics.

* README.md: Update.

re #1

9 years agoDepend on cl-lib v0.5 for `cl-mapcar'
Oleh Krehel [Tue, 20 Jan 2015 14:41:33 +0000 (15:41 +0100)]
Depend on cl-lib v0.5 for `cl-mapcar'

9 years agoUnbind hydra's body unconditionally to avoid error
Oleh Krehel [Tue, 20 Jan 2015 14:06:46 +0000 (15:06 +0100)]
Unbind hydra's body unconditionally to avoid error

* hydra.el (hydra-create): Since body will be established as a prefix,
  it can't be bound anyway. Unbind it preemptively and unconditionally.

9 years agoREADME.md: update doc
Oleh Krehel [Tue, 20 Jan 2015 13:58:08 +0000 (14:58 +0100)]
README.md: update doc

9 years agoSplit away the examples
Oleh Krehel [Tue, 20 Jan 2015 13:47:28 +0000 (14:47 +0100)]
Split away the examples

9 years agoInitial import
Oleh Krehel [Tue, 20 Jan 2015 12:00:56 +0000 (13:00 +0100)]
Initial import

9 years agoMerge branch 'master' of github.com:leoliu/ggtags
Leo Liu [Fri, 16 Jan 2015 13:32:49 +0000 (21:32 +0800)]
Merge branch 'master' of github.com:leoliu/ggtags

9 years agocompany--create-lines: Handle keep-prefix with multiple-width chars in prefix
Dmitry Gutov [Fri, 16 Jan 2015 01:51:59 +0000 (04:51 +0300)]
company--create-lines: Handle keep-prefix with multiple-width chars in prefix

9 years agoFix #84: avoid double confirmation in ggtags-ensure-project
Leo Liu [Fri, 16 Jan 2015 01:17:52 +0000 (09:17 +0800)]
Fix #84: avoid double confirmation in ggtags-ensure-project

9 years ago* packages/company/test/clang-tests.el: Add copyright notice
Stefan Monnier [Thu, 15 Jan 2015 11:36:27 +0000 (14:36 +0300)]
* packages/company/test/clang-tests.el: Add copyright notice

9 years ago* packages/company/test/clang-tests.el: Add copyright notice
Stefan Monnier [Thu, 15 Jan 2015 05:37:27 +0000 (00:37 -0500)]
* packages/company/test/clang-tests.el: Add copyright notice

9 years agoMerge commit '8b9dd3e5803fd02b03a7f2a8bb6cb51df7f2f7bf'
Artur Malabarba [Wed, 14 Jan 2015 18:16:26 +0000 (16:16 -0200)]
Merge commit '8b9dd3e5803fd02b03a7f2a8bb6cb51df7f2f7bf'

9 years agoVersion bump
Artur Malabarba [Wed, 14 Jan 2015 18:14:50 +0000 (16:14 -0200)]
Version bump

9 years agopackages/names: cdddr -> cl-cdddr
Artur Malabarba [Wed, 14 Jan 2015 13:53:49 +0000 (11:53 -0200)]
packages/names: cdddr -> cl-cdddr

9 years agopackages/names: Corrected body argument offset for conversion of define-derived-form.
myeffort [Wed, 14 Jan 2015 03:35:35 +0000 (06:35 +0300)]
packages/names: Corrected body argument offset for conversion of define-derived-form.

9 years agopackages/seq: New package
Nicolas Petton [Sun, 11 Jan 2015 13:54:34 +0000 (14:54 +0100)]
packages/seq: New package

9 years agoMerge commit '68cc63682a66513c0968352f15e9b37fd245e636'
Artur Malabarba [Tue, 13 Jan 2015 18:57:01 +0000 (16:57 -0200)]
Merge commit '68cc63682a66513c0968352f15e9b37fd245e636'

9 years agoMerge commit 'd12ddaa05f582ecc00e74bc42fd46652153ec7a6' from company
Dmitry Gutov [Tue, 13 Jan 2015 03:54:04 +0000 (06:54 +0300)]
Merge commit 'd12ddaa05f582ecc00e74bc42fd46652153ec7a6' from company

9 years agoBump the version in NEWS
Dmitry Gutov [Tue, 13 Jan 2015 03:52:57 +0000 (06:52 +0300)]
Bump the version in NEWS

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 agopackage/names: Evaluate the lambdas with ,
Artur Malabarba [Mon, 12 Jan 2015 23:22:52 +0000 (21:22 -0200)]
package/names: Evaluate the lambdas with ,

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