]> code.delx.au - gnu-emacs-elpa/log
gnu-emacs-elpa
9 years agoMerging Gnorb commits up to 1.0.1
Eric Abrahamsen [Sat, 25 Oct 2014 15:19:41 +0000 (08:19 -0700)]
Merging Gnorb commits up to 1.0.1

9 years agopackages/javaimp/javaimp.el: parent pom check fix
Filipp Gunbin [Thu, 23 Oct 2014 04:10:36 +0000 (08:10 +0400)]
packages/javaimp/javaimp.el: parent pom check fix

9 years agopackages/javaimp/javaimp.el: added check for changes in parent pom
Filipp Gunbin [Wed, 22 Oct 2014 13:46:04 +0000 (17:46 +0400)]
packages/javaimp/javaimp.el: added check for changes in parent pom

9 years agopabbrev: New package
Phillip Lord [Tue, 21 Oct 2014 21:30:15 +0000 (22:30 +0100)]
pabbrev: New package

Added to externals-list.

9 years agoFurther facets added, extensions removed.
Phillip Lord [Mon, 20 Oct 2014 08:07:49 +0000 (09:07 +0100)]
Further facets added, extensions removed.

max, min, functional and inverse function were missing and have
been added. Alias was my own extension to OMN and has been removed.

9 years agoMerge branch 'master' of https://github.com/leoliu/temp-buffer-browse
Leo Liu [Thu, 16 Oct 2014 07:37:02 +0000 (15:37 +0800)]
Merge branch 'master' of https://github.com/leoliu/temp-buffer-browse

9 years ago* temp-buffer-browse: Fix load error when fringe not preloaded
Leo Liu [Thu, 16 Oct 2014 07:17:28 +0000 (15:17 +0800)]
* temp-buffer-browse: Fix load error when fringe not preloaded

9 years ago* packages/ada-mode: Miscellaneous cleanups.
Stefan Monnier [Wed, 15 Oct 2014 21:38:21 +0000 (17:38 -0400)]
* packages/ada-mode: Miscellaneous cleanups.

* ada-mode/gpr-skel.el (skeleton-hippie-try): Don't quote error name.
* ada-mode/gpr-query.el (gpr-query-get-src-dirs, gpr-query-get-prj-dirs):
Avoid add-to-list on local vars.
(gpr-query-compilation): Use font-lock-ensure when available.
* ada-mode/gnat-inspect.el (gnat-inspect-compilation): Use
font-lock-ensure when available.
* ada-mode/gnat-core.el (gnat-prj-add-prj-dir)
(gnat-prj-parse-emacs-final, gnat-get-paths-1, ada-gnat-make-package-body):
Avoid add-to-list and `set' on local vars.
(gnat-get-paths-1): Don't quote error name.
* ada-mode/ada-wisi.el (ada-wisi-scan-paramlist): Avoid add-to-list on
local var.
* ada-mode/ada-skel.el (ada-skel-hippie-try): Don't quote error name.
* ada-mode/ada-mode.el (ada-format-paramlist): Fix typo.
(ada-case-read-exceptions, ada-case-add-exception, ada-prj-parse-file-1)
(ada-case-merge-exceptions): Avoid add-to-list on local var.
(ada-prj-parse-file-1): Avoid `set' on local var.
(cl-case): Don't quote alternatives.
* ada-mode/ada-gnat-compile.el (ada-gnat-fix-error): Avoid add-to-list on
local var.  Simplify.
* ada-mode/ada-build.el (ada-build-prompt-select-prj-file): Remove
unused var `err'.

9 years ago* packages/company/company-xcode.el (company-xcode-fetch): Avoid add-to-list
Stefan Monnier [Wed, 15 Oct 2014 21:07:03 +0000 (17:07 -0400)]
* packages/company/company-xcode.el (company-xcode-fetch): Avoid add-to-list
on local var.
* packages/company/company.el (company--window-height)
(company--window-width): Move before first use.

9 years agoMiscellaneous cleanup.
Stefan Monnier [Wed, 15 Oct 2014 20:47:38 +0000 (16:47 -0400)]
Miscellaneous cleanup.

* muse/muse-publish.el (muse-current-output-style): Declare.
* muse/muse-project.el (muse-project-set-variables): Only call
make-local-hook if it exists.
* muse/muse-html.el (muse-html-src-tag): Use font-lock-ensure
when available.
* muse/muse-project.el (muse-project-alist-get, muse-project-alist-set):
* muse/muse-blosxom.el (muse-blosxom-new-entry): Avoid add-to-list
on local var.
* muse/htmlize-hack.el: Require `cl' at run-time as well.
* muse/cgi.el (cgi-decode): Avoid `flet'.

9 years ago* packages/js2-mode/js2-imenu-extras.el: Use Unix-style EOL.
Stefan Monnier [Wed, 15 Oct 2014 20:44:34 +0000 (16:44 -0400)]
* packages/js2-mode/js2-imenu-extras.el: Use Unix-style EOL.

9 years ago* packages/vlf/vlf-occur.el, vlf-search.el, vlf-write.el (tramp-verbose):
Stefan Monnier [Wed, 15 Oct 2014 20:43:31 +0000 (16:43 -0400)]
* packages/vlf/vlf-occur.el, vlf-search.el, vlf-write.el (tramp-verbose):
Declare.

9 years ago* packages/markchars/markchars.el (markchars-mode): Use font-lock-flush
Stefan Monnier [Wed, 15 Oct 2014 20:42:34 +0000 (16:42 -0400)]
* packages/markchars/markchars.el (markchars-mode): Use font-lock-flush
when available.

9 years ago* packages/jgraph-mode/jgraph-mode.el: Use lexical-binding.
Stefan Monnier [Wed, 15 Oct 2014 20:41:58 +0000 (16:41 -0400)]
* packages/jgraph-mode/jgraph-mode.el: Use lexical-binding.
(jgraph-extract-commands): Avoid add-to-list on local var.

9 years ago* packages/flylisp/flylisp.el (jit-lock-start): Declare.
Stefan Monnier [Wed, 15 Oct 2014 20:41:00 +0000 (16:41 -0400)]
* packages/flylisp/flylisp.el (jit-lock-start): Declare.

9 years ago* packages/f90-interface-browser/f90-interface-browser.el
Stefan Monnier [Wed, 15 Oct 2014 20:40:31 +0000 (16:40 -0400)]
* packages/f90-interface-browser/f90-interface-browser.el
(f90-fontify-arglist): Use font-lock-ensure when available.

9 years ago* GNUmakefile (%-pkg.el): Silence the emacs command line again.
Stefan Monnier [Wed, 15 Oct 2014 20:39:23 +0000 (16:39 -0400)]
* GNUmakefile (%-pkg.el): Silence the emacs command line again.
(all-in-place): Remove debug message.

9 years ago* packages/uni-confusables/uni-confusables.el: Fix up comment convention.
Stefan Monnier [Wed, 15 Oct 2014 20:38:28 +0000 (16:38 -0400)]
* packages/uni-confusables/uni-confusables.el: Fix up comment convention.
* packages/uni-confusables/gen-confusables.el (gen-confusables-write): Idem.

9 years ago* packages/tNFA/tNFA.el (tNFA--DFA-state-create): Avoid add-to-list
Stefan Monnier [Wed, 15 Oct 2014 20:36:24 +0000 (16:36 -0400)]
* packages/tNFA/tNFA.el (tNFA--DFA-state-create): Avoid add-to-list
on local var.

9 years ago* packages/trie/trie.el (edebug-prin1, edebug-prin1-to-string): Use
Stefan Monnier [Wed, 15 Oct 2014 20:35:25 +0000 (16:35 -0400)]
* packages/trie/trie.el (edebug-prin1, edebug-prin1-to-string): Use
advice-add when available.

9 years ago* packages/shen-mode/inf-shen.el: Don't require `cl'.
Stefan Monnier [Wed, 15 Oct 2014 20:31:22 +0000 (16:31 -0400)]
* packages/shen-mode/inf-shen.el: Don't require `cl'.
(shen-remember-functions): Avoid `flet'.

9 years ago* packages/num3-mode/num3-mode.el (num3-mode): Use font-lock-flush
Stefan Monnier [Wed, 15 Oct 2014 20:28:37 +0000 (16:28 -0400)]
* packages/num3-mode/num3-mode.el (num3-mode): Use font-lock-flush
if available.

9 years ago* poker/poker.el (poker-combinations, poker-possible-hands): Fix tests.
Stefan Monnier [Wed, 15 Oct 2014 20:27:12 +0000 (16:27 -0400)]
* poker/poker.el (poker-combinations, poker-possible-hands): Fix tests.

9 years ago* packages/rainbow-mode/rainbow-mode.el (ansi-color-context)
Stefan Monnier [Wed, 15 Oct 2014 20:26:40 +0000 (16:26 -0400)]
* packages/rainbow-mode/rainbow-mode.el (ansi-color-context)
(xterm-color-current): Declare.

9 years ago* packages/register-list/register-list.el (register-list): Pass arg to
Stefan Monnier [Wed, 15 Oct 2014 20:26:11 +0000 (16:26 -0400)]
* packages/register-list/register-list.el (register-list): Pass arg to
called-interactively-p.

9 years ago* packages/debbugs/debbugs-org.el: Miscellanous cleanups.
Stefan Monnier [Wed, 15 Oct 2014 19:35:14 +0000 (15:35 -0400)]
* packages/debbugs/debbugs-org.el: Miscellanous cleanups.
(debbugs-org-search): Remove unused var `date-format'.
(debbugs-org-show-reports): Avoid add-to-list on local var.
* packages/debbugs/debbugs.el (debbugs-get-usertag, debbugs-search-est):
Avoid add-to-list on local var.

9 years ago* packages/lex/lex.el: Use lexical-binding.
Stefan Monnier [Wed, 15 Oct 2014 19:33:21 +0000 (15:33 -0400)]
* packages/lex/lex.el: Use lexical-binding.

9 years ago* packages/wcheck-mode/wcheck-mode.el (wcheck--program-executable-p):
Stefan Monnier [Wed, 15 Oct 2014 19:32:23 +0000 (15:32 -0400)]
* packages/wcheck-mode/wcheck-mode.el (wcheck--program-executable-p):
Use executable-find.
(wcheck--language-data-valid-p): Use memq and give better diagnostics.

9 years ago* packages/sml-mode/sml-mode.el (sml-smie-grammar): Add "withtype".
Stefan Monnier [Wed, 15 Oct 2014 19:30:03 +0000 (15:30 -0400)]
* packages/sml-mode/sml-mode.el (sml-smie-grammar): Add "withtype".
(sml-smie-rules): Use pcase.
(sml-smie-non-nested-of-p): Rewrite to avoid regexp and stay closer to point.

9 years ago* packages/lmc/lmc.el (lmc--load-word): Remove unused vars.
Stefan Monnier [Wed, 15 Oct 2014 19:26:58 +0000 (15:26 -0400)]
* packages/lmc/lmc.el (lmc--load-word): Remove unused vars.
(lmc-after-change, lmc-tool-bar-to-string): Mark unused args.

9 years ago* scroll-restore.el (scroll-restore--set): New function. Use it as setter
Stefan Monnier [Wed, 15 Oct 2014 19:15:59 +0000 (15:15 -0400)]
* scroll-restore.el (scroll-restore--set): New function.  Use it as setter
instead of calling scroll-restore-restart.
(scroll-restore-restart): Remove.
(scroll-restore-mode): Add autoload cookie.
(scroll-restore-commands): Add scroll-up-command and scroll-down-command.

9 years ago* scroll-restore: New package.
Stefan Monnier [Wed, 15 Oct 2014 18:51:06 +0000 (14:51 -0400)]
* scroll-restore: New package.

9 years agoMerge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
Stefan Monnier [Wed, 15 Oct 2014 13:18:11 +0000 (09:18 -0400)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa

9 years ago* update-archive.sh (send_mail): Use `sendmail' and `rsync'.
Stefan Monnier [Wed, 15 Oct 2014 13:17:41 +0000 (09:17 -0400)]
* update-archive.sh (send_mail): Use `sendmail' and `rsync'.

9 years agoMerge commit '60d4c09c982a1c562a70cd6aa705f47ab3badcfb' from company
Dmitry Gutov [Tue, 14 Oct 2014 22:22:15 +0000 (02:22 +0400)]
Merge commit '60d4c09c982a1c562a70cd6aa705f47ab3badcfb' from company

9 years agoBump the version
Dmitry Gutov [Tue, 14 Oct 2014 22:17:11 +0000 (02:17 +0400)]
Bump the version

9 years agocompany-template-c-like-templatify: Support generics
Dmitry Gutov [Sun, 12 Oct 2014 20:41:36 +0000 (00:41 +0400)]
company-template-c-like-templatify: Support generics

Closes #201

9 years agoMerge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa
Stefan Monnier [Fri, 10 Oct 2014 18:25:25 +0000 (14:25 -0400)]
Merge branch 'master' of git+ssh://git.sv.gnu.org/srv/git/emacs/elpa

9 years ago* packages/gnorb/gnorb.el: Mention dependency on cl-lib.
Stefan Monnier [Fri, 10 Oct 2014 18:25:00 +0000 (14:25 -0400)]
* packages/gnorb/gnorb.el: Mention dependency on cl-lib.
Require `bbdb' here, and not during compilation.
* packages/gnorb/gnorb-utils.el: Don't require `cl'.
Don't require `bbdb', in case it's not installed.
* packages/gnorb/gnorb-registry.el: Require cl-lib.  Use cl-lib names.
* packages/gnorb/gnorb-org.el: Require cl-lib.  Use cl-lib names.
* packages/gnorb: Fix up copyright and compilation.
* packages/gnorb/gnorb-bbdb.el: Require `cl-lib'.  Use cl-lib names.
(bbdb-separator-alist, bbdb-xfield-label-list): Check before use.

9 years ago* GNUmakefile: Fix generation of <pkg>-pkg.el files.
Stefan Monnier [Fri, 10 Oct 2014 18:03:03 +0000 (14:03 -0400)]
* GNUmakefile: Fix generation of <pkg>-pkg.el files.
(pkg_descs): New var.
(all-in-place): Use it.

9 years agoFixing Gnorb entry in externals-list
Eric Abrahamsen [Fri, 10 Oct 2014 06:03:36 +0000 (14:03 +0800)]
Fixing Gnorb entry in externals-list

* externals-list: Not sure what I was thinking.

9 years agoExtract regexp for buffers to ignore into a new var
Dmitry Gutov [Fri, 10 Oct 2014 05:09:43 +0000 (09:09 +0400)]
Extract regexp for buffers to ignore into a new var

#199

9 years agoCall `bbdb-search' inside `eval' block
Dmitry Gutov [Fri, 10 Oct 2014 02:22:34 +0000 (06:22 +0400)]
Call `bbdb-search' inside `eval' block

Fixes #202

9 years agoMerge commit '0b9eb2b647a49ffa3dc4e3e61cb8bd94c7fe3634' as 'packages/gnorb'
Eric Abrahamsen [Thu, 9 Oct 2014 01:47:46 +0000 (09:47 +0800)]
Merge commit '0b9eb2b647a49ffa3dc4e3e61cb8bd94c7fe3634' as 'packages/gnorb'

9 years agoSquashed 'packages/gnorb/' content from commit de3a512
Eric Abrahamsen [Thu, 9 Oct 2014 01:47:46 +0000 (09:47 +0800)]
Squashed 'packages/gnorb/' content from commit de3a512

git-subtree-dir: packages/gnorb
git-subtree-split: de3a512fc8b33b6403e1a5b6391de0dac3f80c84

9 years agoAdding gnorb to externals-list
Eric Abrahamsen [Thu, 9 Oct 2014 01:43:01 +0000 (09:43 +0800)]
Adding gnorb to externals-list

9 years agoHandle nil company-common, in order not to bind it in tests
Dmitry Gutov [Wed, 8 Oct 2014 04:23:32 +0000 (08:23 +0400)]
Handle nil company-common, in order not to bind it in tests

9 years agocompany-fill-propertize: Use `string-width' on `company-common'
Dmitry Gutov [Wed, 8 Oct 2014 04:18:04 +0000 (08:18 +0400)]
company-fill-propertize: Use `string-width' on `company-common'

It also might contain multiple-width chars.

9 years agoMake new tests and interactive-only
Dmitry Gutov [Wed, 8 Oct 2014 03:57:26 +0000 (07:57 +0400)]
Make new tests and interactive-only

The display table is different in batch mode, I guess.

9 years agocompany-dabbrev--search: Ignore "uninteresting" buffers
Dmitry Gutov [Wed, 8 Oct 2014 03:29:16 +0000 (07:29 +0400)]
company-dabbrev--search: Ignore "uninteresting" buffers

Closes #199

9 years agocompany-call-backend-raw: Use `condition-case-unless-debug', too
Dmitry Gutov [Wed, 8 Oct 2014 03:17:16 +0000 (07:17 +0400)]
company-call-backend-raw: Use `condition-case-unless-debug', too

9 years agoHandle non-printable and multiple-width chars in completions
Dmitry Gutov [Wed, 8 Oct 2014 03:05:50 +0000 (07:05 +0400)]
Handle non-printable and multiple-width chars in completions

#199

9 years agocompany-clang-arguments: Fix default element value
Dmitry Gutov [Sun, 5 Oct 2014 13:19:13 +0000 (17:19 +0400)]
company-clang-arguments: Fix default element value

Closes #200

9 years agoUse `condition-case-unless-debug' more
Dmitry Gutov [Sat, 4 Oct 2014 10:09:39 +0000 (14:09 +0400)]
Use `condition-case-unless-debug' more

9 years agojavaimp: doc fixes
Filipp Gunbin [Wed, 1 Oct 2014 20:56:23 +0000 (00:56 +0400)]
javaimp: doc fixes

9 years agojavaimp: version 0.5
Filipp Gunbin [Tue, 30 Sep 2014 17:44:57 +0000 (21:44 +0400)]
javaimp: version 0.5

9 years agocompany-begin-commands: Add `orgtbl-self-insert-command'
Dmitry Gutov [Tue, 30 Sep 2014 14:12:07 +0000 (18:12 +0400)]
company-begin-commands: Add `orgtbl-self-insert-command'

Closes #196.

9 years agojavaimp: fix for cases when maven doesn't add xml declaration
Filipp Gunbin [Tue, 30 Sep 2014 12:58:56 +0000 (16:58 +0400)]
javaimp: fix for cases when maven doesn't add xml declaration

9 years ago* ada-ref-man.el: Fix up formatting details.
Stefan Monnier [Mon, 29 Sep 2014 13:03:51 +0000 (09:03 -0400)]
* ada-ref-man.el: Fix up formatting details.

9 years agocompany-file--keys-match-p: Handle OLD being nil
Dmitry Gutov [Mon, 29 Sep 2014 01:30:41 +0000 (05:30 +0400)]
company-file--keys-match-p: Handle OLD being nil

9 years agocompany-files: Fix cache behavior for when we're backspacing
Dmitry Gutov [Sun, 28 Sep 2014 20:14:25 +0000 (00:14 +0400)]
company-files: Fix cache behavior for when we're backspacing

As discussed
in https://github.com/Lompik/company-mode/commit/528cd1b4c94e1d6b0009068be618bde2b27ec583#commitcomment-7953472.

9 years agocompany-files.el: Use the "private function" naming convention
Dmitry Gutov [Sun, 28 Sep 2014 20:05:04 +0000 (00:05 +0400)]
company-files.el: Use the "private function" naming convention

9 years agopublish ada-mode 5.1.6, wisi 1.0.6, new package ada-ref-man
Stephen Leake [Sun, 28 Sep 2014 18:07:53 +0000 (13:07 -0500)]
publish ada-mode 5.1.6, wisi 1.0.6, new package ada-ref-man

* admin/archive-contents.el (archive--metadata): include 'dir' in files, for doc-only packages
  (archive--metadata): fix typo in error message

* packages/ada-mode/ada-ref-man.el: New file.
* packages/ada-mode/*: version 5.1.6

* packages/ada-ref-man/: New directory.

* packages/wisi/*: version 1.0.6
* packages/wisi/README: New file.

9 years agoUpdate a comment
Dmitry Gutov [Sun, 28 Sep 2014 17:11:05 +0000 (21:11 +0400)]
Update a comment

9 years agoUpdate NEWS; do the forgotten version bump
Dmitry Gutov [Sun, 28 Sep 2014 16:58:18 +0000 (20:58 +0400)]
Update NEWS; do the forgotten version bump

9 years agocompany-files-complete: Include mtime in the cache key
Dmitry Gutov [Sun, 28 Sep 2014 16:17:56 +0000 (20:17 +0400)]
company-files-complete: Include mtime in the cache key

9 years agoUpdate docstring, change words, bump copyright year
Dmitry Gutov [Sun, 28 Sep 2014 16:11:19 +0000 (20:11 +0400)]
Update docstring, change words, bump copyright year

9 years agocompany-files.el: Change regexp prefix
James Browder [Sun, 21 Sep 2014 22:52:53 +0000 (17:52 -0500)]
company-files.el: Change regexp prefix

* Fix Windows drive letters recognition.
* Complete relative paths, starting with ./ or ../.

9 years agocompany-post-command: Handle being called after quitting
Dmitry Gutov [Sun, 28 Sep 2014 03:10:22 +0000 (07:10 +0400)]
company-post-command: Handle being called after quitting

Fixes #190

9 years agocompany-create-match-predicate: Just replace the predicate
Dmitry Gutov [Sun, 28 Sep 2014 00:57:05 +0000 (04:57 +0400)]
company-create-match-predicate: Just replace the predicate

Building on the previous one is ridiculous, because the main use case is
company-search-mode, and any previous search string is a prefix of the current
one.  With company-filter-candidates, it was especially wasteful.

9 years agocompany-search-printing-char: Don't update company-search-string when no match
Dmitry Gutov [Sun, 28 Sep 2014 00:39:57 +0000 (04:39 +0400)]
company-search-printing-char: Don't update company-search-string when no match

Fixes #194

9 years agoremove bogus execute priv
Stephen Leake [Wed, 24 Sep 2014 11:48:34 +0000 (06:48 -0500)]
remove bogus execute priv

9 years agocompany--insert-candidate: Don't use `insert-before-markers'
Dmitry Gutov [Mon, 22 Sep 2014 03:10:10 +0000 (07:10 +0400)]
company--insert-candidate: Don't use `insert-before-markers'

Fixes #189.

Apparently, it's enough to pass t REAR-ADVANCE agrument to `make-overlay' when
creating the pseudo-tooltip overlay.

9 years agocompany-gtags: Don't try to complete in non-file buffers
Dmitry Gutov [Fri, 19 Sep 2014 03:02:48 +0000 (07:02 +0400)]
company-gtags: Don't try to complete in non-file buffers

9 years agoMerge pull request #191 from jorgenschaefer/master
Dmitry Gutov [Sat, 20 Sep 2014 21:10:50 +0000 (01:10 +0400)]
Merge pull request #191 from jorgenschaefer/master

Use read-kbd-macro instead of kbd as a function.

9 years agoUse read-kbd-macro instead of kbd as a function.
Jorgen Schaefer [Sat, 20 Sep 2014 20:08:41 +0000 (22:08 +0200)]
Use read-kbd-macro instead of kbd as a function.

In Emacs 24.1 and 24.2, kbd was a macro and not a function,
so that a call like (kbd (format ...)) would fail. Use
read-kbd-macro instead, which works for all Emacsen in 24.x.

9 years ago[vlf] bump version
Andrey Kotlarski [Sat, 20 Sep 2014 16:36:58 +0000 (19:36 +0300)]
[vlf] bump version

9 years ago * packages/vlf: Version 1.6. Automatically tune batch size to
Andrey Kotlarski [Sat, 20 Sep 2014 16:06:29 +0000 (19:06 +0300)]
* packages/vlf: Version 1.6.  Automatically tune batch size to
improve user experience and performance for batch operations.

* vlf-tune.el: New profile and tune module.

* vlf.el (vlf-next-batch, vlf-prev-batch, vlf-set-batch-size)
(vlf-beginning-of-file, vlf-end-of-file, vlf-jump-to-chunk): Auto
tune batch size.

* vlf-write.el (vlf-write): Profile, tune batch size and time
save when adjusting file content.
(vlf-file-shift-back, vlf-shift-batch, vlf-file-shift-forward)
(vlf-shift-batches): Profile and tune batch size.

* vlf-search.el (vlf-re-search): Auto tune batch size and
use outside progress reporter if provided.
(vlf-goto-match): Time search.
(vlf-re-search-forward, vlf-re-search-backward): Minimize search
overlap and restore batch size if search failed.
(vlf-goto-line): Profile operations, tune batch size and time
whole search.

* vlf-occur.el (vlf-occur-visit): Profile hexl operations.
(vlf-occur-other-buffer): New function.
(vlf-occur): Auto tune batch size.
(vlf-build-occur): Auto tune batch size and time whole occur.

* vlf-base.el (vlf-move-to-chunk-1, vlf-move-to-chunk-2)
(vlf-insert-file-contents-1, vlf-delete-region): Profile primitive
operations.
(vlf-shift-undo-list): Ignore null undo list.

9 years ago * packages/vlf: Perform search, occur and ediff operations over
Andrey Kotlarski [Sat, 20 Sep 2014 15:41:06 +0000 (18:41 +0300)]
* packages/vlf: Perform search, occur and ediff operations over
hexl content instead over raw data when hexl-mode is active.
Allow vlf-occur results be saved to file and later reused.

* vlf.el (vlf): Use minimal batch size on remote files or if
manually specified.
Remove hooks used to disable/enable hexl-mode.

* vlf-integrate.el (abort-if-file-too-large): Don't use vlf-mode
if file size is less than default batch size.

* vlf-base.el (vlf-batch-size): Increase default batch size.
(vlf-move-to-chunk-1, vlf-move-to-chunk-2): Restore hexl-mode if
has been active on start.

* vlf-write.el (vlf-write): Restore hexl-mode if active on start
and don't ask spurious questions.

* vlf-search.el (vlf-re-search): Search over hexl content in case
hexl-mode is active on start.
(vlf-goto-line): Don't optimize search in case hexl-mode is
active.

* vlf-ediff.el (vlf-ediff-files): Use minimal batch size before
applying specified.
(vlf-ediff-next): Ediff over hexl-mode content when active instead
over raw data.

* vlf-occur.el (vlf-occur-vlf-file, vlf-occur-vlf-buffer)
(vlf-occur-regexp, vlf-occur-hexl, vlf-occur-lines): New
variables.
(vlf-occur-mode-map): Add save binding.
(vlf-occur-mode): Hook custom save function.
(vlf-occur-next-match, vlf-occur-prev-match): Use
get-text-property instead of get-char-property.
(vlf-occur-visit): Activate hexl-mode if it has been used during
occur.
(vlf-occur, vlf-build-occur): Perform occur over hexl content if
hexl-mode is active on start.
(vlf-occur-save, vlf-occur-load): New commands.

9 years agoFix company-yasnippet compilation without yasnippet
Dmitry Gutov [Fri, 19 Sep 2014 02:39:48 +0000 (06:39 +0400)]
Fix company-yasnippet compilation without yasnippet

Closes #187

9 years agoMerge commit 'fa4ba155a3e22ddc4b8bc33fcbf8cc69ef8f0043' from company
Dmitry Gutov [Sun, 14 Sep 2014 07:05:56 +0000 (11:05 +0400)]
Merge commit 'fa4ba155a3e22ddc4b8bc33fcbf8cc69ef8f0043' from company

9 years agoRelease 0.8.5
Dmitry Gutov [Sun, 14 Sep 2014 07:04:04 +0000 (11:04 +0400)]
Release 0.8.5

9 years agocompany-pseudo-tooltip-guard: Handle wrapped lines
Dmitry Gutov [Sat, 13 Sep 2014 22:39:06 +0000 (02:39 +0400)]
company-pseudo-tooltip-guard: Handle wrapped lines

9 years agocompany-pseudo-tooltip-show: Improve tooltip-guard results
Dmitry Gutov [Sat, 13 Sep 2014 22:34:28 +0000 (02:34 +0400)]
company-pseudo-tooltip-show: Improve tooltip-guard results

9 years agocompany--insert-candidate: Insert before overlays that begin at point
Dmitry Gutov [Sat, 13 Sep 2014 20:33:06 +0000 (00:33 +0400)]
company--insert-candidate: Insert before overlays that begin at point

That fixes `company-with-candidate-inserted' to work with the way the
pseudo-tooltip overlay is now rendered (at the end of the current line).

9 years agoMerge commit '2ef6263c65a109b4d36503e6484fdbf4cb307d0f' from company
Dmitry Gutov [Sat, 13 Sep 2014 12:18:25 +0000 (16:18 +0400)]
Merge commit '2ef6263c65a109b4d36503e6484fdbf4cb307d0f' from company

9 years agoRelease 0.8.4
Dmitry Gutov [Sat, 13 Sep 2014 12:15:02 +0000 (16:15 +0400)]
Release 0.8.4

9 years agocompany--posn-col-row: add comment
Dmitry Gutov [Sat, 13 Sep 2014 12:14:46 +0000 (16:14 +0400)]
company--posn-col-row: add comment

9 years agoOnly use company-ropemacs when ropemacs-mode is on
Dmitry Gutov [Sat, 13 Sep 2014 12:13:06 +0000 (16:13 +0400)]
Only use company-ropemacs when ropemacs-mode is on

Step 1 of moving company-ropemacs out, #159.

9 years agocompany-with-candidate-inserted: restore buffer modification status
Dmitry Gutov [Sat, 13 Sep 2014 11:57:30 +0000 (15:57 +0400)]
company-with-candidate-inserted: restore buffer modification status

9 years agoMerge branch 'master' of github.com:leoliu/ggtags
Leo Liu [Fri, 12 Sep 2014 00:23:53 +0000 (08:23 +0800)]
Merge branch 'master' of github.com:leoliu/ggtags

9 years agoUpdate doc for installing pygments plugin
Leo Liu [Fri, 12 Sep 2014 00:05:48 +0000 (08:05 +0800)]
Update doc for installing pygments plugin

9 years agocompany-gtags-modes: Turn into defcustom
Dmitry Gutov [Tue, 9 Sep 2014 01:08:03 +0000 (05:08 +0400)]
company-gtags-modes: Turn into defcustom

Closes #178.

9 years agocompany-complete-number: Make interactive, read the pressed digit
Frank Fischer [Tue, 9 Sep 2014 00:22:46 +0000 (04:22 +0400)]
company-complete-number: Make interactive, read the pressed digit

Fixes #177.

9 years agoUse posn-actual-col-row to calculate the row
Dmitry Gutov [Tue, 9 Sep 2014 00:01:42 +0000 (04:01 +0400)]
Use posn-actual-col-row to calculate the row

Approximation by `posn-col-row' is not good enough, particularly in the Log-Edit
buffer.

9 years agoDon't use end-of-buffer-workaround
Dmitry Gutov [Mon, 8 Sep 2014 23:41:27 +0000 (03:41 +0400)]
Don't use end-of-buffer-workaround

Instead, start the overlay one character earlier, if not at eob.

That also improves the situation with fci-mode (#180).

9 years agorainbow-mode: support float in CSS and limit to 100%
Julien Danjou [Sun, 7 Sep 2014 16:19:25 +0000 (18:19 +0200)]
rainbow-mode: support float in CSS and limit to 100%

9 years agoMerge pull request #69 from jfeltz/patch-1
Leo Liu [Sun, 7 Sep 2014 00:38:52 +0000 (08:38 +0800)]
Merge pull request #69 from jfeltz/patch-1

pygments plugin install instructions tweak

9 years agopygments plugin install instructions tweak
John Feltz [Sat, 6 Sep 2014 18:02:00 +0000 (12:02 -0600)]
pygments plugin install instructions tweak

9 years agoMerge commit '469cd3bc117bfb8da0c03a2a2fb185e80c81d068'
Eric Schulte [Sat, 6 Sep 2014 00:09:12 +0000 (20:09 -0400)]
Merge commit '469cd3bc117bfb8da0c03a2a2fb185e80c81d068'

  Merged in the latest version of web-server to account for the actual
  dependency on 24.3 (not 24.4).