Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 20:02:16 +0200] rev 1680
Disabled activation of CEDET and Semantic. It consumes 48% of startup time.
On Cygwin load time shortened 10s => 6s.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 19:49:06 +0200] rev 1679
Added option to disable activation of desktop-save-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 19:45:46 +0200] rev 1678
Do not keep separate files for Cygwin for desktop-mode. I don't share HOME for native & Cygwin Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 19:44:27 +0200] rev 1677
Added note about recentf-auto-cleanup.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 19:15:13 +0200] rev 1676
Added a code example helping profiling of startup.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 18:57:24 +0200] rev 1675
Load more files for byte compilation check. Switched to my-lisp-* prefix.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 18:36:39 +0200] rev 1674
Added suffix "/" to my-lisp-dir for next easy/safe concat operations.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 17:38:55 +0200] rev 1673
Delay evaluation of gnus-add-configuration to gnus start time. It takes 25% of my Emacs start time.
For Cygwin it is 14s => 10s.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 01:28:36 +0200] rev 1672
Simplified Makefile byte compillation recipe by moving some logic from CLI to elisp.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 01:26:59 +0200] rev 1671
Suppressed warning: assignment to free variable "c-basic-offset".
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 01:19:57 +0200] rev 1670
Fixed name of my mode directory.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 01:15:49 +0200] rev 1669
No need to define user-emacs-directory as it is in a pretty old v22.1.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 01:11:43 +0200] rev 1668
Do not byte compile .emacs-my during installation. Compilation code moved to separate target useful warnings are reported during compilation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 00:45:33 +0200] rev 1667
Use command "install -m ..." instead "cp" in many occasions.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 00:33:04 +0200] rev 1666
Moved my elisp modes to dedicated directory to not mixt with init.el.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Jan 2021 00:27:54 +0200] rev 1665
Made "upgrade" target idempotent and added it as dependency to "install".
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 01 Jan 2021 21:34:09 +0200] rev 1664
Do not apply migration is there is no ~/.emacs.d/.emacs-ver file.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 01 Jan 2021 20:39:48 +0200] rev 1663
Set installation dir explicitly in upgrade script.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 01 Jan 2021 20:32:49 +0200] rev 1662
Moved some obsolete modes to attic.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 01 Jan 2021 20:21:33 +0200] rev 1661
Launch .emacs-autogen.sh with predefined SHELL.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 01 Jan 2021 19:57:59 +0200] rev 1660
Ensure the help doesn't trigger autoloading.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 01 Jan 2021 19:36:25 +0200] rev 1659
Fixed grammar.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 01 Jan 2021 18:02:55 +0200] rev 1658
Removed unused function.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 31 Dec 2020 23:11:59 +0200] rev 1657
No need for copyright year.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 31 Dec 2020 00:20:03 +0200] rev 1656
Fixed: show-paren-mode was disabled by large files because is it global mode.
Allow to disable show-paren-mode for certain buffers making preference buffer local.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 31 Dec 2020 00:08:10 +0200] rev 1655
Set more distinctive color for paren expression highlighting.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 31 Dec 2020 00:03:42 +0200] rev 1654
Highlight an entire expression instead of matching parenthesis.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 25 Dec 2020 20:21:56 +0200] rev 1653
(setq ibuffer-expert t)
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 13 Dec 2020 20:00:18 +0200] rev 1652
Turned off ls-list for Cygwin to make Dired work for dirs with special files from WSL P9 FS.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 13 Dec 2020 19:17:21 +0200] rev 1651
Just require ls-lisp.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 03 Dec 2020 11:14:59 +0200] rev 1650
Lazy loading of buffer significantly reduces startup time!
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 30 Nov 2020 13:39:57 +0200] rev 1649
Enable yaml-mode in Jinja templates.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 29 Nov 2020 14:58:44 +0200] rev 1648
Use server-use-tcp for server activation for Cygwin as /tmp directory periodically is cleaned up.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 28 Nov 2020 15:09:11 +0200] rev 1647
Prefer to open URLs in Firefox.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Nov 2020 23:35:06 +0200] rev 1646
Disable stupid file locking. It breaks editing WSL files from Cygwin Emacs.
https://emacs.stackexchange.com/questions/61962/what-is-interlocking-about
https://cygwin.com/pipermail/cygwin/2020-November/246887.html
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Nov 2020 23:08:51 +0200] rev 1645
Switched to build-in GNUS HTML renderer as Emacs cannot find w3m in Cygwin even if the package is installed.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 22 Nov 2020 18:35:29 +0200] rev 1644
Marked function for autoload.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 21 Nov 2020 21:34:47 +0200] rev 1643
Enabled highlighting of TODO keywords by text-mode-hook.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 20 Nov 2020 22:10:13 +0200] rev 1642
Enable whitespace-mode in gadict-mode with appropriate customization.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 20 Nov 2020 17:38:07 +0200] rev 1641
Fixed indention.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 20 Nov 2020 17:24:58 +0200] rev 1640
Implemented mypasshide-mode for hiding passwords from my .org files.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 20 Nov 2020 12:07:48 +0200] rev 1639
Added comment how to reload recentf.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 20 Nov 2020 12:04:07 +0200] rev 1638
I don't use env var HOME on Windows anymore, so need for separate file for .recentf.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 18 Nov 2020 14:59:53 +0200] rev 1637
Update codetags list.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 16 Nov 2020 19:57:22 +0200] rev 1636
Enable TODO highlighting in config-like modes.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 16 Nov 2020 14:26:40 +0200] rev 1635
Grouped related code so paragraph selected text can be evaluated by eval-reegion!
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 16 Nov 2020 14:23:28 +0200] rev 1634
Disabled global-whitespace-mode as it makes string quoted in double quote highlighted in fundamental-mode.
https://emacs.stackexchange.com/questions/61770/whitespace-style-face-activats-highlighting-of-quoted-string-in-fundamental-mo
Old good show-trailing-whitespace is used until global-whitespace-mode is fixed.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 16 Nov 2020 00:32:43 +0200] rev 1633
Eliminated lags when navigating diff file cause by visiting files behind the
scene in order to get proper highlighting.
This generates calls to `vc-git-find-revision` and spawn 2 git processes. Noticeably slow on Cygwin.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 01 Nov 2020 15:05:04 +0200] rev 1632
Replaced eval-after-load => with-eval-after-load for its easier syntax.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 01 Nov 2020 14:26:50 +0200] rev 1631
Add association if `key' is not in `alist' and replace all accociation with
single, if there is `key'.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 13 Oct 2020 21:24:58 +0300] rev 1630
Disabled hunk refinement during font-lock, introduced in v27.1.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 13 Oct 2020 20:51:39 +0300] rev 1629
Disabled magit-diff-refine-hunk. No only it is slow in Cygwin it is also fails on some hunks...
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 03 Oct 2020 22:46:26 +0300] rev 1628
Fixe: fboundp cannot detect outoloaded functions, replay on package-installed-p instead.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 03 Oct 2020 22:45:06 +0300] rev 1627
Fixed typo in a condition.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 30 Sep 2020 14:11:24 +0300] rev 1626
Use ivy-switch-buffer if available.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 30 Sep 2020 12:33:41 +0300] rev 1625
Accept comma in time along with dot.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 22 Sep 2020 15:47:42 +0300] rev 1624
Made fonts smaller for date and hidden parts to avoid frequent line wrapping and reduce noise. highlight ISO date without year.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 22 Sep 2020 15:02:30 +0300] rev 1623
Set prettify-symbols-alist & prettify-symbols-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 22 Sep 2020 12:55:29 +0300] rev 1622
Added highlighting for special pattern to be less distracting. Two symbols are used as markers from each side to avoid most false positive matches.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 22 Sep 2020 12:53:26 +0300] rev 1621
Activate typescript mode with eval-after-load as feature isn't registerd during startup process so we cannot detect it earlier.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 01 Sep 2020 13:22:16 +0300] rev 1620
Moved save-place to a separate section.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 01 Sep 2020 13:20:18 +0300] rev 1619
save-place-mode is since v25.1.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 30 Aug 2020 18:53:38 +0300] rev 1618
Added interesting time zones for M-x display-time-world.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 16 Aug 2020 00:13:35 +0300] rev 1617
Fixed Emacs 27.1 load issue: GNUS faces are now without -face suffix.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 16 Aug 2020 00:12:34 +0300] rev 1616
Fixed install target failure because of lexical binding of generated-autoload-file.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 27 May 2020 13:28:47 +0300] rev 1615
Enable typescript-mode for .tsx files.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Mar 2020 14:58:47 +0200] rev 1614
my-pp based on context so I don't need to remember my-nxml-pp, json-pretty-print-buffer, etc.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 12 Mar 2020 12:37:36 +0200] rev 1613
Set display-raw-bytes-as-hex for Emacs 26.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 12 Mar 2020 12:32:22 +0200] rev 1612
Expression was simplified.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 12 Mar 2020 12:27:12 +0200] rev 1611
Simplified expression.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 24 Feb 2020 18:48:38 +0200] rev 1610
Added docs, limited regex lookup for Java stack traces.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 24 Feb 2020 13:32:00 +0200] rev 1609
Java 9 introduced "/" into line, like "java.base/sun.security.ssl".
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 23 Feb 2020 14:45:23 +0200] rev 1608
Moved experimental code to non-hg tracked file.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 17 Feb 2020 13:44:36 +0200] rev 1607
Improved handling of long lines. Added docs.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 10 Feb 2020 00:56:19 +0200] rev 1606
Enabled new gadialog mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 08 Jan 2020 22:23:31 +0200] rev 1605
Grouped magit and vc modes.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 11 Dec 2019 22:39:13 +0200] rev 1604
Fallback to selective-display if not in hs-minor-mode. Make corresponding key binding global.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 11 Dec 2019 00:35:10 +0200] rev 1603
I need to visit work file with UTF-8 support.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 10 Dec 2019 19:49:45 +0200] rev 1602
inhibit-startup-buffer-menu
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 10 Dec 2019 19:38:14 +0200] rev 1601
initial-major-mode is fundamental-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 10 Dec 2019 18:08:41 +0200] rev 1600
Introduced key binding to open helper buffer baked by file (so will not be lost as with *scratch*).
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 10 Dec 2019 18:07:06 +0200] rev 1599
Added command to open package info from Maven Central in Browser.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 10 Dec 2019 18:05:28 +0200] rev 1598
It is better to select hole word (including dashes/underscores, depending on mode).
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 10 Dec 2019 18:04:16 +0200] rev 1597
Removed some generic modes that interfere with specialised: javascript-generic-mode ansible-inventory-generic-mode
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 19 Aug 2019 18:28:12 +0300] rev 1596
Fix: removed quotation from sub-element inside quoted expression.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 28 Jul 2019 13:49:08 +0300] rev 1595
No need for default value. It can hide bug.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 17 Jul 2019 00:53:27 +0300] rev 1594
Fixed hs-special-modes-alist START regex to allow '/' in attr values (like base64 encoded data) and enabled proper nxml-forward-element balancing function.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 04 Jun 2019 19:38:35 +0300] rev 1593
Show diff for REV.
https://emacs.stackexchange.com/questions/40506/how-can-i-see-diff-for-specific-changeset/
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 02 Jun 2019 14:45:01 +0300] rev 1592
Added magit-revision-mode to my-text-mode-list.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 18 May 2019 23:01:58 +0300] rev 1591
Marked file for lexical-binding.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 18 May 2019 23:00:23 +0300] rev 1590
Added bookmark creation for RST mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 16 May 2019 00:26:05 +0300] rev 1589
Enable TODO highlighting in all prod modes without listing all modes.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 07 May 2019 00:48:54 +0300] rev 1588
Fixed: ‘goto-line’ is for interactive use only; use ‘forward-line’ instead.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 07 May 2019 00:48:25 +0300] rev 1587
Fix: string-to-int was removed in v26.1.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 07 May 2019 00:45:32 +0300] rev 1586
Fixed: ‘ucs-insert’ is an obsolete function (as of 24.3), use ‘insert-char’ instead.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 07 May 2019 00:44:54 +0300] rev 1585
Replaced default-FOO variables with (setq-default FOO ...) as they were deleted in v26.1.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 29 Apr 2019 16:49:32 +0300] rev 1584
Added EDITED to TODO keywords.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 26 Apr 2019 12:15:39 +0300] rev 1583
Added docs about global-auto-revert-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 22 Apr 2019 23:45:02 +0300] rev 1582
Enable whitespace-mode for markdown-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 20 Apr 2019 02:38:52 +0300] rev 1581
Activate gaphrase mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 18 Apr 2019 23:35:53 +0300] rev 1580
Enable adoc-mode by function presents, feature is not available from autoload file.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 16 Apr 2019 11:28:40 +0300] rev 1579
Do to turn on auto-fill mode. It is hard to disable it in derived modes.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 11 Mar 2019 12:19:49 +0200] rev 1578
Simpler key binding to collapse XML documents.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 03 Mar 2019 14:19:08 +0200] rev 1577
Highlight difference in magit with magit-diff-refine-hunk.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 02 Feb 2019 18:00:53 +0200] rev 1576
vc-git-print-log-follow is for v26.1
https://emacs.stackexchange.com/questions/40664/make-vc-log-history-to-follow-file-renames/
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 30 Dec 2018 12:07:00 +0200] rev 1575
Search in hidden files too (starting with dot).
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 13 Dec 2018 01:09:53 +0200] rev 1574
gnus-buttonized-mime-types
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 13 Dec 2018 00:34:30 +0200] rev 1573
Reindent code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 09 Oct 2018 09:49:35 +0300] rev 1572
Show date instead of distance to commit in Magit log.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 24 Sep 2018 02:19:47 +0300] rev 1571
Set gud-pdb-command-name.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 17 Sep 2018 19:58:48 +0300] rev 1570
Enable adoc-mode for .adoc files.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 25 Jul 2018 22:10:16 +0300] rev 1569
Fixed typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 25 Jul 2018 21:53:48 +0300] rev 1568
Fixed regex quoting syntax.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 25 Jul 2018 21:52:30 +0300] rev 1567
Fixed: ‘nxml-complete’ is an obsolete command (as of 26.1); use ‘completion-at-point’ instead.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 19 Jul 2018 15:06:02 +0300] rev 1566
Fixed (ucs-names) API change in Emacs v26.
https://emacs.stackexchange.com/questions/43685/ucs-names-in-emacs-26-is-not-working-for-euro-sign
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 11 Jul 2018 14:49:36 +0300] rev 1565
Ported to Emacs 26.
display-time-world-list has default value t.
diff-mode faces have been renamed.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 17 Jun 2018 22:50:13 +0300] rev 1564
For convenience TAB always hide/show current leaf.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 13 May 2018 00:47:11 +0300] rev 1563
Fix: treat context lines in my-ag-goto.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 13 May 2018 00:30:35 +0300] rev 1562
Prompt for extra ag options on C-u C-u.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 13 May 2018 00:29:14 +0300] rev 1561
Proper highlight context (from -A/-B/-C options).
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 08 May 2018 02:00:23 +0300] rev 1560
Fixed my-nxml-pp.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 03 May 2018 11:52:34 +0300] rev 1559
Added pretty-print XML function.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 14 Apr 2018 17:15:52 +0300] rev 1558
Avoid warning "assignment to free variable" for /ido-mode during compilation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 14 Apr 2018 13:27:00 +0300] rev 1557
Added emmet customization.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 14 Apr 2018 13:24:39 +0300] rev 1556
Added emmet-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 01 Apr 2018 15:32:58 +0300] rev 1555
Add recent files and bookmarks to ‘ivy-switch-buffer’.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 01 Apr 2018 01:16:11 +0300] rev 1554
Disable auto indenting on copy/paste in web-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 30 Mar 2018 17:02:47 +0300] rev 1553
Added switch to rfc1345 input method.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 28 Jan 2018 16:34:44 +0200] rev 1552
Increase context in patches.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 14 Dec 2017 01:05:24 +0200] rev 1551
Allow extra symbols in version for Gradle.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 03 Dec 2017 10:57:05 +0200] rev 1550
Added function that copies xpath-like path in XML document.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 03 Dec 2017 10:55:56 +0200] rev 1549
Set new frame font same as in main. Maximize new frames.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 25 Nov 2017 23:16:04 +0200] rev 1548
Added hideshow mode for nxml.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 07 Nov 2017 22:00:04 +0200] rev 1547
Disable er in org/rst-mode. Expand to line with \n by default.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 31 Oct 2017 10:58:29 +0200] rev 1546
Expand region to word by default.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 25 Oct 2017 23:57:43 +0300] rev 1545
It doesn't help much but allows to run python process, otherwise
python-shell-calculate-command surrounds executable with quotes that damage
program name.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 23 Oct 2017 14:20:14 +0300] rev 1544
Make function silent if file is modified.
https://emacs.stackexchange.com/questions/36367/disable-conformation-when-erasing-saving-buffer
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 22 Oct 2017 03:06:32 +0300] rev 1543
Prefer Python 3 for interactive shell.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 21 Oct 2017 18:27:41 +0300] rev 1542
Use UTF-8 on Windows fpr processes.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 11 Oct 2017 00:28:06 +0300] rev 1541
Set font size depending on DPI.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 10 Oct 2017 22:41:43 +0300] rev 1540
Mistaken s-TAB key binding broke my workflow.
https://github.com/magit/magit/issues/3195
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 24 Sep 2017 09:23:32 +0300] rev 1539
Prevent error that character not found.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 21 Sep 2017 19:50:19 +0300] rev 1538
Problems with hunging on re-display when symbols is used on Windows can be solved by:
(setq inhibit-compacting-font-caches t)
or choosing DejaVu Sans Mono font.
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28535
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 21 Sep 2017 15:09:27 +0300] rev 1537
Some symbols from default composition rules cause Emacs redisplay hang on Windows.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 06 Sep 2017 14:42:39 +0300] rev 1536
Added key binding to erase buffer conveniently.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 27 Aug 2017 23:12:42 +0300] rev 1535
Added Gradle support.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 31 Jul 2017 17:43:35 +0300] rev 1534
Default sed filter failed with syntax error in native Emacs and Cygwin.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 04 Jul 2017 11:38:48 +0300] rev 1533
.log.N files also should be treated as log files. Disable NRoff mode for such files.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 04 Jul 2017 11:35:29 +0300] rev 1532
Modern Windows can work with Unicode. No need for codepage.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 12 Jun 2017 14:41:05 +0300] rev 1531
Replace triangle symbol with alternatives that is worked with default Windows fonts.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 31 May 2017 16:11:48 +0300] rev 1530
Set large-file-warning-threshold greater then 10 MiB in order to open logs
without warnings.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 23 Apr 2017 21:27:59 +0300] rev 1529
Fixed parents and key binding syntax for ide-*.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 23 Apr 2017 17:47:05 +0300] rev 1528
Added key bindings to open file in external IDE. Unified code for error
checking in ide-* functions.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 02 Apr 2017 16:22:22 +0300] rev 1527
Revert mistaken change after mass-replacing.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 11:00:49 +0300] rev 1526
Fix: Warning: defface for my-ag/lineno-face fails to specify containing group
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 10:56:58 +0300] rev 1525
Fix: Warning: assignment to free variable js-indent-level.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 10:54:38 +0300] rev 1524
Fix: Warning: the following functions are not known to be defined:
which-function, semantic-current-tag
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 10:51:57 +0300] rev 1523
Remove dead code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 00:38:47 +0300] rev 1522
Fix: Warning: 'goto-line' is for interactive use only; use 'forward-line'
instead.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 00:34:44 +0300] rev 1521
Fix: Warning: "string-to-int" is an obsolete function (as of 22.1); use
"string-to-number" instead.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 00:24:42 +0300] rev 1520
Fix: Warning: defface fails to specify containing group.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 00:22:53 +0300] rev 1519
Added target to run byte compilation to gather warnings.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 30 Mar 2017 00:13:05 +0300] rev 1518
Fix: Warning: "font-lock-fontify-buffer" is for interactive use only; use
font-lock-ensure or font-lock-flush instead.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 29 Mar 2017 23:55:10 +0300] rev 1517
Interactive methods use '-', private methods uses `/` as separator after
library prefix.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 29 Mar 2017 22:56:36 +0300] rev 1516
Private functions use '/' delimiter, public as usual '-' delimiter.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 29 Mar 2017 22:52:52 +0300] rev 1515
Rename public function so that they wouldn't have '/' symbol in name.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 29 Mar 2017 22:27:16 +0300] rev 1514
Use 'my-' prefix instead 'my/' with nonstandard character.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 25 Mar 2017 11:59:34 +0300] rev 1513
Parser for ivy dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 25 Mar 2017 11:18:21 +0300] rev 1512
Prefer look ahead. Fix typo.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 25 Mar 2017 11:09:24 +0300] rev 1511
Remove unnecessary code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 25 Mar 2017 10:44:53 +0300] rev 1510
Remove magic numbers.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 25 Mar 2017 02:13:30 +0300] rev 1509
Remove duplicate code.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 25 Mar 2017 02:12:56 +0300] rev 1508
Move maven handling logic from maven-central.el to separate file.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 25 Mar 2017 02:06:03 +0300] rev 1507
No need to custom implementation of zgrep, zrgrep is bundled with v23.2.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 09 Mar 2017 15:11:29 +0200] rev 1506
Strip "my/" prefix. Require 'json' library.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 09 Mar 2017 11:07:23 +0200] rev 1505
Use trick with changing working directory to avoid Cygwin path issues.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 09 Mar 2017 10:55:00 +0200] rev 1504
Add documentation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 09 Mar 2017 10:53:14 +0200] rev 1503
Open file in Intellij Idea. Common interface for IDE.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 06 Mar 2017 15:40:53 +0200] rev 1502
It much easy to call ag for current directory via modifier then prefix argument.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 02 Mar 2017 22:41:44 +0200] rev 1501
Prevent error if there is no repository. Fix highlighting of line numbers.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 01 Mar 2017 16:15:48 +0200] rev 1500
Disable function highlighting. It is too disturbing.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 01 Mar 2017 10:02:30 +0200] rev 1499
Highlight optional year and milliseconds parts.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 27 Feb 2017 21:24:10 +0200] rev 1498
Number of lines can be greater then I assumed initially.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 23 Feb 2017 09:59:25 +0200] rev 1497
Define function to easy navigate to Java source file from Java exception.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 23 Feb 2017 08:19:21 +0200] rev 1496
(vc-root-dir) selectively work depending on buffer mode. I need root based on
default-directory...
Fix: switch to necessary directory before running process.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 23 Feb 2017 07:35:48 +0200] rev 1495
Fix typo. Add promising but not worked option.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 23 Feb 2017 00:42:06 +0200] rev 1494
Use own implementation of ag frontend.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 23 Feb 2017 00:40:50 +0200] rev 1493
Function for killing process. Simplify code. Limit search for current
directory with prefix.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 22 Feb 2017 23:58:21 +0200] rev 1492
Add own ag mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 22 Feb 2017 11:58:15 +0200] rev 1491
Fix: delete extra parent.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 22 Feb 2017 11:37:42 +0200] rev 1490
Follow common prefixing schema for my functions.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 21 Feb 2017 11:22:31 +0200] rev 1489
Windows doesn't have fonts for 'or'/'and' Python keywords.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 20 Feb 2017 20:26:21 +0200] rev 1488
Use regex search instead of literal for ag.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 20 Feb 2017 16:04:49 +0200] rev 1487
Detect if json-mode available.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 20 Feb 2017 15:56:22 +0200] rev 1486
I do not need duplicates in minibuffer history.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 20 Feb 2017 15:52:38 +0200] rev 1485
Remove POST command. Add useful report.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 19 Feb 2017 14:44:26 +0200] rev 1484
Allow autoload. Move cursor to the beginning of buffer.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 19 Feb 2017 14:38:21 +0200] rev 1483
Library to access Spring Actuator endpoints.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 19 Feb 2017 13:33:21 +0200] rev 1482
Set indentation for json-mode. Require ag.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 15 Feb 2017 00:01:59 +0200] rev 1481
Show message about debug level to be sure without reading documentation.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 13 Feb 2017 10:25:59 +0200] rev 1480
Fix typos.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 12 Feb 2017 13:15:25 +0200] rev 1479
Customize ag usage.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 09 Feb 2017 15:41:59 +0200] rev 1478
Enable ag if available for searching.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 31 Jan 2017 23:38:09 +0200] rev 1477
Disable anti-aliasing for Cyrillic, Greek and IPA scripts.
Oleksandr Gavenko <gavenkoa@gmail.com> [Tue, 31 Jan 2017 10:10:55 +0200] rev 1476
Combined company adapter for JS and CSS in web-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 30 Jan 2017 14:28:51 +0200] rev 1475
Avoid duplication in company prompt because of case.
https://github.com/company-mode/company-mode/issues/635
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 29 Jan 2017 23:10:53 +0200] rev 1474
Use cycle-spacing as it convenient then M-\ key binding.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 29 Jan 2017 14:04:06 +0200] rev 1473
Avoid duplication in "company-transformers".
Oleksandr Gavenko <gavenkoa@gmail.com> [Sun, 29 Jan 2017 13:52:18 +0200] rev 1472
Enable flyspell for rst-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 28 Jan 2017 14:41:20 +0200] rev 1471
Enable company-mode for org-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 27 Jan 2017 21:28:54 +0200] rev 1470
I end with using Apps key as super.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 27 Jan 2017 19:51:50 +0200] rev 1469
Use ScrollLock as super modifier in Windows. It is useful after remapping
CapsLock to ScrollLock.
Oleksandr Gavenko <gavenkoa@gmail.com> [Fri, 27 Jan 2017 17:23:34 +0200] rev 1468
Return list instead printing to *Message* buffer in my/lookup-key.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 21:18:12 +0200] rev 1467
Adjust company mode to Java.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 21:09:42 +0200] rev 1466
Rearrange code. Enable company mode for RST files.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 20:54:44 +0200] rev 1465
Align annotations to right.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 20:53:33 +0200] rev 1464
Enable company-mode during Emacs startup. Echo full path to executable in echo-area.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 20:01:50 +0200] rev 1463
Add company completion for executable in PATH. Enable company for Makefile and progmodes.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 17:33:34 +0200] rev 1462
Limit company-dabbrev-code search to shell-mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 17:28:12 +0200] rev 1461
Improve company-mode integration for shell mode.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 17:27:01 +0200] rev 1460
Enable company mode for shell scripts.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 17:09:36 +0200] rev 1459
Add stable.melpa.org and priorities for package sources.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 16:25:43 +0200] rev 1458
http://tromey.com/elpa/ is deprecated.
http://emacs.stackexchange.com/questions/30228/is-http-tromey-com-elpa-depricated
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 16:07:37 +0200] rev 1457
Filter out completion started with numbers from company-mode.
http://emacs.stackexchange.com/questions/9835/how-can-i-prevent-company-mode-completing-numbers/
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 15:56:33 +0200] rev 1456
company-dabbrev-other-buffers
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 26 Jan 2017 15:23:59 +0200] rev 1455
company-dabbrev-downcase.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 23 Jan 2017 02:33:55 +0200] rev 1454
Use bash in term-mode under Cygwin.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 23 Jan 2017 01:02:09 +0200] rev 1453
Enable server for Cygwin Emacs.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 09 Jan 2017 19:53:27 +0200] rev 1452
save-place-mode is not defined in earlier Emacs (21-24).
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 09 Jan 2017 02:27:39 +0200] rev 1451
Activate save-place-mode with a function in order to work with Emacs 25.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 09 Jan 2017 01:14:56 +0200] rev 1450
Add pyflakes3.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 07 Jan 2017 01:10:02 +0200] rev 1449
Add handling of hex charrefs.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 19 Nov 2016 18:06:38 +0200] rev 1448
Redefine some web-mode faces.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 19 Nov 2016 17:46:22 +0200] rev 1447
Replace html-mode with web-mode in ``magic-fallback-mode-alist``.
Oleksandr Gavenko <gavenkoa@gmail.com> [Sat, 29 Oct 2016 00:14:38 +0300] rev 1446
Use American English variant for spell checking. Prefer aspell to ispell.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 13 Oct 2016 21:17:44 +0300] rev 1445
icomplete mostly as powerful as smex. That's why I removed external dependency.
Oleksandr Gavenko <gavenkoa@gmail.com> [Thu, 13 Oct 2016 21:11:11 +0300] rev 1444
Give a try to smex.
Oleksandr Gavenko <gavenkoa@gmail.com> [Wed, 12 Oct 2016 22:46:40 +0300] rev 1443
Use TRIANGLE in pseudo-graphic it is better looking then POINTER.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 10 Oct 2016 19:57:56 +0300] rev 1442
Fix spelling and typos.
Oleksandr Gavenko <gavenkoa@gmail.com> [Mon, 10 Oct 2016 17:00:26 +0300] rev 1441
Reindent code.