profile
viewpoint
Evan Klitzke eklitzke San Francisco, CA https://eklitzke.org/ dc -e 36[d1-d0!=F+]dsFxp

eklitzke/autoresize.jquery.js 7

fork of james padolsey's autoresize jquery plugin

eklitzke/bitcoin-tools 2

dumping ground for my tools

eklitzke/associative-benchmark 1

a benchmark of C++ map/unorderd_map vs. Python dict

eklitzke/backup-bitcoin 1

Bitcoin Core backup script for Google Cloud Storage.

eklitzke/bcc 1

BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more

eklitzke/bitcoin-dirlocals 1

.dirlocals.el file for working on bitcoin from emacs

eklitzke/bitcoin-hd-seed 1

Tool for extracting a Bitcoin HD wallet seed

eklitzke/bjoern 1

A screamingly fast Python WSGI server written in C.

eklitzke/abseil-cpp 0

Abseil Common Libraries (C++)

startedjmillikin/rules_flex

started time in 5 days

push eventeklitzke/rules_boost

fanStefan

commit sha 7f8b161db3e892289437998a384e1cc5ab11b16c

Add config for android (#234) This config, compared to the linux config, undefine TUKLIB_FAST_UNALIGNED_ACCESS.

view details

Cody Li

commit sha d104cb7beba996d67ae5826be07aab2d9ca0ee38

Fix missing deps for crc, Fix missing hdr for static_assert, add integer and crc tests (#235) * fix crc * add integer test and fix for static assert

view details

Evan Klitzke

commit sha fa810191ad427ea2f9e02df69e1b4dfb3257762b

squash changes

view details

push time in 6 days

push eventeklitzke/emacs

Yuuki Harano

commit sha 3b8e122bc7afc0830c6bb353e81a0face0d10746

Use /* */ comment style instead of // * src/gtkutil.c (xg_create_frame_widgets): * src/pgtkfns.c (Fx_create_frame): (frame_geometry): * src/pgtkterm.c (pgtk_mouse_position): (pgtk_redisplay_interface): (pgtk_clear_frame): (pgtk_create_terminal): (struct pgtk_window_is_of_frame_recursive_t): (key_press_event): (syms_of_pgtkterm):

view details

Yuuki Harano

commit sha 073111cc7755bc5ac685936f5e738a4dbae7ef61

Replace XFillRectangle with cairo_rectangle and cairo_fill * src/pgtkterm.c (pgtk_flash):

view details

Yuuki Harano

commit sha 92cd274ba82b142271d7884795b5f6e9033ab4f9

Remove draw_glyphs_debug It is left-over from debugging, and not needed any more. * src/xdisp.c (draw_glyphs_debug): (draw_glyphs):

view details

Yuuki Harano

commit sha 7d8f0c0586dbbf630ee6e683c1fe5d8d4ab8d1bb

* src/xdisp.c (mouse_face_from_buffer_pos): Revert whitespace only change

view details

Evan Klitzke

commit sha 1201bc6ef2ed93f5faf2439096949f3892f91cac

Merge remote-tracking branch 'origin/feature/pgtk' into master-pgtk

view details

push time in 7 days

push eventeklitzke/emacs

Yuuki Harano

commit sha bc53310aaf1a2b71c1476ae1fffb1b137fb8d617

* src/emacs.c (main): Combine two conditions to one

view details

Yuuki Harano

commit sha a68575a8146277bd08b4d09b7ca4329c0e5212e0

Enclose pgtk changes within #ifdef * src/emacsgtkfixed.c: * src/emacsgtkfixed.h:

view details

Yuuki Harano

commit sha b80a24b221e039995dfa82604a74b27e481604c4

* src/font.h: Remove redundant condition It is redundant because pgtk build always defines HAVE_FREETYPE.

view details

Yuuki Harano

commit sha 1fd3b57a92788fcc5ce673d806e7615c60870344

* src/frame.c (Fframep): Fix comment

view details

Yuuki Harano

commit sha 4a5aa814ba7dc25ff87a94f640b3b675265766bd

* src/frame.c (syms_of_frame): Revert frame_resize_pixelwise defaults to false It was just a workaround of mutter's bug, which is already fixed, so we can revert it.

view details

Yuuki Harano

commit sha 209662c0bda0234ae10c22d3e10a29286d0ed933

* src/ftcrfont.c (ftcrfont_open): Revert redundant brace change.

view details

Yuuki Harano

commit sha 901938109f7b5574e97e787bee10441086680de8

Remove PGTK_DEBUG stuff * src/gtkutil.c: (xg_create_frame_widgets): (xg_create_frame_outer_widgets): (x_wm_set_size_hint): (xg_set_toolkit_scroll_bar_thumb): * src/pgtkfns.c (x_set_background_color): (pgtk_set_name): (x_explicitly_set_name): (pgtk_implicitly_set_name): (x_set_title): (Fx_create_frame): (Fpgtk_set_mouse_absolute_pixel_position): (pgtk_log): (pgtk_backtrace): * src/pgtkselect.c (get_func): (clear_func): (pgtk_selection_lost): (Fpgtk_own_selection_internal): (Fpgtk_disown_selection_internal): (Fpgtk_selection_exists_p): (Fpgtk_selection_owner_p): (nxatoms_of_pgtkselect): (syms_of_pgtkselect): * src/pgtkterm.c (flip_cr_context): (get_keysym_name): (frame_set_mouse_pixel_position): (x_free_frame_resources): (x_destroy_window): (x_set_offset): (pgtk_set_window_size): (pgtk_iconify_frame): (pgtk_make_frame_visible): (pgtk_make_frame_invisible): (pgtk_new_font): (x_display_pixel_height): (x_display_pixel_width): (x_set_no_focus_on_map): (x_set_no_accept_focus): (x_set_z_group): (x_set_cursor_gc): (x_set_glyph_string_gc): (x_set_glyph_string_clipping): (x_draw_glyph_string_background): (pgtk_draw_glyph_string): (pgtk_after_update_window_line): (pgtk_clear_frame_area): (pgtk_draw_window_cursor): (pgtk_copy_bits): (pgtk_cr_draw_image): (pgtk_draw_fringe_bitmap): (pgtk_redraw_scroll_bars): (pgtk_clear_frame): (pgtk_read_socket): (pgtk_select): (xg_scroll_callback): (xg_end_scroll_callback): (pgtk_set_vertical_scroll_bar): (set_fullscreen_state): (pgtk_fullscreen_hook): (pgtk_handle_event): (pgtk_fill_rectangle): (pgtk_clear_under_internal_border): (print_widget_tree_recursive): (print_widget_tree): (pgtk_handle_draw): (size_allocate): (key_press_event): (key_release_event): (map_event): (delete_event): (enter_notify_event): (leave_notify_event): (focus_in_event): (focus_out_event): (motion_notify_event): (button_event): (scroll_event): (drag_data_received): (pgtk_xlfd_to_fontname): (pgtk_defined_color): (pgtk_parse_color): (pgtk_query_colors): (pgtk_query_color): (pgtk_clear_area): (pgtk_cr_update_surface_desired_size): (pgtk_begin_cr_clip): (pgtk_end_cr_clip): (pgtk_set_cr_source_with_gc_foreground): (pgtk_set_cr_source_with_gc_background): (pgtk_set_cr_source_with_color): (pgtk_cr_draw_frame): (pgtk_cr_destroy_frame_context): * src/pgtkterm.h:

view details

Evan Klitzke

commit sha 8993fcf6202f8c6e36f1d05e9da2ecba80b51bb4

Merge remote-tracking branch 'origin/feature/pgtk' into master-pgtk

view details

push time in 13 days

push eventeklitzke/emacs

Ken Brown

commit sha 5896ca8925b65d86a392269c0696c96755890b1a

Avoid delays waiting for input on systems without SIGIO * src/process.c (wait_reading_process_output) [!USABLE_SIGIO]: If we're waiting for input, don't use a timeout of more than 25 msec in the call to select. (Bug#50043)

view details

Ken Brown

commit sha d4e2915dab13da38ce2b7ab63b5c8b0ffb9b9df8

Make process_pending_signals useful on systems without SIGIO * src/keyboard.c (handle_async_input): Call gobble_input unconditionally, not just if USABLE_SIGIO is defined. This makes process_pending_signals do something useful on systems that have to poll for input. (Bug#51820)

view details

Eli Zaretskii

commit sha bf04c19cdd08baa5e5e90ccdba8aa9c0449c7fab

Fix recent changes related to USABLE_SIGIO * src/process.c (wait_reading_process_output) [WINDOWSNT]: * src/keyboard.c (handle_async_input) [DOS_NT]: Ifdef away the code that is not needed on MS-Windows. (Bug#50403) (Bug#51820)

view details

Stefan Kangas

commit sha 38322419e4d32ff9f3d5505360f2714c31aa2e8d

Revert "* lisp/image-dired.el: Remove unnecessary 'declare-function'." This reverts commit e0261d4a0cf2a23d32b51b84870a3a75f8273c7c. This commit gives warnings on builds --without-x. Problem pointed out by Glenn Morris <rgm@gnu.org> in: https://lists.gnu.org/r/emacs-devel/2021-11/msg01278.html

view details

Mike Kupfer

commit sha b48cbaf5c7e47c002fd274aea21554245075bfe8

Fix two failing tests in mh-utils-tests * test/lisp/mh-e/mh-utils-tests.el (mh-test-utils-mock-call-process): Add mock for root folders. (mh-folder-completion-function-08-plus-slash) (mh-folder-completion-function-09-plus-slash-tmp): Skip these tests with Mailutils, which doesn't handle root folders. (Bug#51902)

view details

Miha Rihtaršič

commit sha f596f0db82c0b1ff3fe8e8f1d8b07d2fe7504ab6

Don't ignore restriction in indent-region-line-by-line * lisp/indent.el (indent-according-to-mode): Don't widen if the new optional argument is non-nil. (indent-region): Explicitly widen before calling indent-region-line-by-line. (indent-region-line-by-line): Don't widen (bug#51892). Emacs convention is that low-level functions should respect restriction so that their callers can set restriction according to their needs. For example, 'c-indent-region' is a lower-level function which respects the current restriction and 'indent-region' is a higher-level user command which sets the restriction for lower-level functions, it calls "(widen)". 'indent-region-line-by-line' is a low-level function on a similar level as 'c-indent-region'. This patch makes it respect the current restriction instead of having it call "(widen)".

view details

Lars Ingebrigtsen

commit sha ce2f7335f1f4ec8d276e47de79b3c9bd9797233d

Make the optional describe-map-tree parameters optional * lisp/help.el (describe-map-tree): Make the optional parameters optional. This makes testing easier.

view details

Mattias Engdegård

commit sha d7f52c64666cbd0b91ece1231c235b5c74acd0a5

; * src/macfont.m: fix typing errors

view details

Greg Minshall

commit sha 1625123e4ceb8d23eef00f3944341ecf0a75dc77

Fix eldoc usage of newly introduced variable * lisp/emacs-lisp/eldoc.el (eldoc-display-message-no-interference-p): Make this function work in older Emacs versions again (bug#51939).

view details

Lars Ingebrigtsen

commit sha 6cad3dc75e19669ba43bdc69a617ad14dec5643f

Fix `narrow-to-defun' in "async function" in js-mode * lisp/progmodes/js.el (js--plain-method-re): (js--function-prologue-beginning): (js--ensure-cache): Allow "async" before "function" (bug#51926). This makes `narrow-to-defun' work as expected.

view details

Lars Ingebrigtsen

commit sha 44faf546592a0c063d5044322f11bb0f006e613c

Revert VC-related prefix user options to previous values * lisp/vc/smerge-mode.el (smerge-command-prefix): * lisp/vc/pcvs.el (cvs-minor-mode-prefix): * lisp/vc/diff-mode.el (diff-minor-mode-prefix): Revert to previous values, as external packages rely on those values.

view details

Mattias Engdegård

commit sha f41c6a70e7ce100b13ff0b662a054f6a0cd11cb2

Avoid adding duplicates to Xref history * lisp/progmodes/xref.el (xref--push-backward, xref--push-forward): New functions. (xref-push-marker-stack, xref-go-back, xref-go-forward): Use them.

view details

Mattias Engdegård

commit sha 67ffcc5c7f5e1adcc6f662b01c7904f977dd4f51

Signal an error for duplicated ERT tests (bug#51941) Make `ert-deftest` fail with an error (in batch mode only) if an existing test is redefined, because that is an easy mistake to make and which leads to a test being discarded silently. lisp/emacs-lisp/ert.el (ert-set-test, ert-deftest): Add check. etc/NEWS: Announce.

view details

Mattias Engdegård

commit sha 7a1e5ac8b29b731e89cc9d5b498e31bd90840b9b

Eliminate ERT test name clashes (bug#51941) * test/lisp/electric-tests.el (js-mode-braces-with-layout-and-indent): * test/lisp/emacs-lisp/cl-lib-tests.el (cl-lib-test-fifth): * test/lisp/thingatpt-tests.el (test-symbol-thing-2): Remove duplicated tests. * test/lisp/emacs-lisp/generator-tests.el (cps-loop): * test/lisp/emacs-lisp/ring-tests.el (ring-tests-insert): * test/lisp/help-tests.el (help-tests-substitute-command-keys/no-change): * test/lisp/net/netrc-tests.el (test-netrc-credentials): * test/lisp/progmodes/elisp-mode-tests.el (elisp-completes-functions-after-let-bindings): * test/lisp/thingatpt-tests.el (test-symbol-thing-3): * test/src/buffer-tests.el (deftest-overlayp-1, buffer-tests--*): * test/src/buffer-tests.el (test-buffer-swap-text-1): * test/src/data-tests.el (binding-test-set-constant-nil) (data-tests-logcount): Rename clashing tests.

view details

Filipp Gunbin

commit sha f8478dc133839fc9e2b395bef0c8e8f1d7d18b35

Fixup for bug#51037 * lisp/emacs-lisp/ert.el (ert-batch-backtrace-line-length): Fix docstring. (ert-run-tests-batch): Remove redundand let-binding. (ert-run-tests-interactively): Fix interactive spec.

view details

Michael Albinus

commit sha 6c1190c74936f132cb4173335cb037de89ef8aa7

Extend abbreviate-file-name for further Tramp methods. * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add 'abbreviate-file-name'. (tramp-gvfs-handle-expand-file-name): * lisp/net/tramp.el (tramp-handle-expand-file-name): Handle case that tilde cannot be expanded. * test/lisp/net/tramp-tests.el (tramp-test07-abbreviate-file-name): Extend test.

view details

Protesilaos Stavrou

commit sha ce33ad8bae71b29d2561904e0c3ed68ff410c427

Update modus-themes to version 1.7.0 * doc/misc/modus-themes.org (File): Use new version and add release date. (How do the themes look like, Learn about the latest changes): Update link to new URL. (Enable and load): Update text of internal reference. (Sample configuration for use-package): Add sample configuration without the 'use-package' infrastructure. (Differences between loading and enabling): Minor rewordings. (Customization Options): Update sample code to cover latest changes. (Option for inhibiting theme reload) (Option for color-coding success state (deuteranopia)) (Option for more bold constructs) (Option for more italic constructs) (Option for syntax highlighting) (Option for links) (Option for command prompt styles) (Option for mode line presentation) (Option for accented background in tab interfaces) (Option for completion framework aesthetics) (Option for mail citations) (Option for fringe visibility) (Option for language checkers) (Option for line highlighting (hl-line-mode)) (Option for line numbers (display-line-numbers-mode)) (Option for parenthesis matching (show-paren-mode)) (Option for active region) (Option for diff buffer looks) (Option for org-mode block styles) (Option for Org agenda constructs) (Option for scaled headings) (Control the scale of headings) (Option for variable-pitch font in UI elements) (Option for variable-pitch font in headings): Write brief description, document the type of the user option, and make any other relevant adjustments. (Option for font mixing): Document new 'modus-themes-mixed-fonts' user option, which supersedes the old 'modus-themes-no-mixed-fonts'. (Option for mode line padding): Document new user option 'modus-themes-mode-line-padding'. (Option for language checkers): Include new available property for the user option 'modus-themes-lang-checkers'. Reword the rest of the entry. (Option for intense markup in Org and others): Describe new boolean option 'modus-themes-intense-markup'. (Option for Org agenda constructs): Include new available property for the 'event' key in the alist 'modus-themes-org-agenda'. (Option for the headings' overall style): Describe the new style of explicitly specifying an optional font weight other than the implied bold. (Font configurations for Org and others (DIY)) (Configure bold and italic faces (DIY)): Reword and clarify some statements. (Decrease mode line height (DIY)): Add new Do-It-Yourself section on tweaking the mode line's :box attribute. (Full support for packages or face groups): Include new packages. (Acknowledgements): Update list of contributors to code, user feedback, etc. Does not affect the status of copyright assignment. (Meta): Update URLs to protesilaos.com (my website). * etc/themes/modus-themes.el (modus-themes-variable-pitch) (modus-themes-fixed-pitch, modus-themes-no-mixed-fonts): Reference the new 'modus-themes-mixed-fonts' user option. (modus-themes--headings-choice): Include new font weight styles. (modus-themes-headings): Document the new feature of accepting an explicit font weight. (modus-themes-org-agenda): Document the refinements to the 'event' key of the alist and the new 'varied' property it accepts. (modus-themes-lang-checkers): Describe the new 'faint' property. (modus-themes-mode-line-padding): Include new user option. (modus-themes-intense-hl-line): Remove old-deprecated user option. (modus-themes-intense-markup): Add new option. (modus-themes-success-deuteranopia): Update doc string. (modus-themes--fixed-pitch): Work with 'modus-themes-mixed-fonts'. (modus-themes--lang-check): Update internal function to add the 'faint' property of 'modus-themes-lang-checkers'. (modus-themes--markup): Add helper function. (modus-themes--heading-weights): Private variable with available font weights. (modus-themes--heading-weight): New helper function to pick the desired font weight. (modus-themes--heading): Update helper function to implement the aforementioned change to 'modus-themes-headings'. (modus-themes--agenda-event): Update helper function to apply the new styles of 'modus-themes-org-agenda'. (modus-themes--mode-line-padding): Add helper function for 'modus-themes-mode-line-padding'. (modus-themes--mode-line-attrs): Minor refinements. (modus-themes-load-operandi, modus-themes-load-vivendi): Make these functions interactive. (modus-themes-faces): Update faces. * etc/themes/modus-operandi-theme.el: Bump version number. * etc/themes/modus-vivendi-theme.el: Same. * * * A detailed change log entry is available here: <https://protesilaos.com/codelog/2021-11-18-modus-themes-1-7-0/>.

view details

Evan Klitzke

commit sha 7b0eb2ecc64b6b257cc34bc4ee60895aa55d7244

Merge remote-tracking branch 'origin/feature/pgtk' into master-pgtk

view details

push time in 18 days

push eventeklitzke/emacs

Stefan Kangas

commit sha 199e2468d3053d9cb81b5654664d88d4c8cec3ad

Doc fix; change recommended file name of custom-file * lisp/cus-edit.el (custom-file): Change file name recommendation to match Info node '(emacs) Saving Customizations'.

view details

Eli Zaretskii

commit sha 5044151486cfd88edceb841d2bf8378dcc906e34

Avoid segfaults due to freed face cache * src/xfaces.c (face_at_buffer_position): Make sure DEFAULT_FACE is usable. (Bug#51864)

view details

Yuuki Harano

commit sha 20dd24c3a058d85f5e92311038fe4f561f00bf8f

Avoid handle terminal frames in pgtk_mouse_position. Just above, f1 can become a selected frame, which may be a terminal frame. We can't call gtk_widget_get_window() for a terminal frame. * src/pgtkterm.c (pgtk_mouse_position): Return if it is not a pgtk frame.

view details

Yuuki Harano

commit sha 42ea8c21b48a49d52d1d6ea6e4a9af5abc19afdd

; * src/pgtkterm.c (pgtk_mouse_position): Add bug ID to the comment

view details

Michael Albinus

commit sha 5b250ca79b9aeeeea0b521db9645882240f08c9f

Fix minor problems resulting from Tramp regression tests * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist): * lisp/net/tramp-archive.el (tramp-archive-file-name-handler-alist): * lisp/net/tramp-crypt.el (tramp-crypt-file-name-handler-alist): * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): * lisp/net/tramp-rclone.el (tramp-rclone-file-name-handler-alist): * lisp/net/tramp-sshfs.el (tramp-sshfs-file-name-handler-alist): Add comment. * lisp/net/tramp-cache.el (tramp-flush-file-upper-properties): FILE can be "~". * lisp/net/tramp.el ('tramp-ensure-dissected-file-name): Add `tramp-suppress-trace' property. (tramp-get-debug-buffer): Add local key for debugging. (tramp-handle-abbreviate-file-name): Adapt implementation. * test/lisp/net/tramp-tests.el (tramp-test07-abbreviate-file-name): Adapt test. (tramp-test17-insert-directory-one-file) (tramp--test-check-files): Use proper `no-dir' argument for `dired-get-filename'.

view details

Juri Linkov

commit sha c840bfe7e13200b12e3d96eb83f3972f5d25cd0c

* lisp/repeat.el: Detect changes in the minibuffer state (bug#47566) (repeat--prev-mb): New internal variable. (repeat-post-hook): Check the property 'repeat-map' on the symbol from 'this-command' in addition to 'real-this-command'. Don't allow repeatable maps in the activated minibuffer or in the minibuffer from another command. Set 'repeat--prev-mb' at the end.

view details

Robert Pluim

commit sha fe2ac7cb7cf206c86f80304906beb58302c0d31f

* lisp/repeat.el (describe-repeat-maps): Use help-fns--analyze-function. Print keys bound to commands in every keymap (bug#49265)

view details

Juri Linkov

commit sha b418aad85a3d62aa427e7af72c96ca1d644dbc02

* lisp/repeat.el (repeat-echo-message): Bind message-log-max to nil. Don't insert messages about repeatable keys in the *Messages* buffer.

view details

Eli Zaretskii

commit sha e852822f3db469c985bf022651f184d6ff2c518a

Fix removal of fringe marks of deleted bookmarks * lisp/bookmark.el (bookmark--remove-fringe-mark): The fringe overlay is at BOL, not at POS. (Bug#51233)

view details

Po Lu

commit sha 367cf464a120d4c57d32322e98f3372294f68f4d

Fix documentation string * src/xwidget.c (Vxwidget_list, Vxwidget_views_list): Fix horrid doc string.

view details

Po Lu

commit sha a17e3976a8dcbc0eb2034fe3cf62562d8d2494bf

Fix xwidget isearch for queries that look like format strings * lisp/xwidget.el (xwidget-webkit-isearch--update): Give special treatment to messages.

view details

Po Lu

commit sha 7cfc3f34bb138def9a1e5b5bce2173b7bb884ad5

Prevent xwidget windows from obscuring child frames * src/xwidget.c (x_draw_xwidget_glyph_string): Lower view window when creating it.

view details

Stefan Kangas

commit sha 1d3381ae352d97f69d649a5140286cf8f39e0d2b

Fix recently changed wdired test on MS-Windows * test/lisp/wdired-tests.el (wdired-test-bug34915): Don't try to create a local socket on MS-Windows, as it is not supported on that platform. Problem reported by Robert Pluim <rpluim@gmail.com>.

view details

Mike Kupfer

commit sha cb0aa89bcfb801ec2737e9b1a534bb87d3363dd9

Fix checkdoc complaints in MH-E * lisp/mh-e/mh-compat.el (mh-flet): Rewrite most of the docstring. (mh-write-file-functions): Remove trailing space. * lisp/mh-e-mh-scan.el (mh-scan-cmd-note-width): Break up a line that was too long.

view details

Mike Kupfer

commit sha d89d5e0f9466b9823fe31d02a374d654163594e4

Fix handling of folder "+/" in MH-E * lisp/mh-e/mh-utils.el (mh-sub-folders): Fix handling of "+/". * test/lisp/mh-e/mh-utils-tests.el (mh-folder-completion-function-08-plus-slash) (mh-folder-completion-function-09-plus-slash-tmp): Fix errors made importing tests from mh-unit.el; remove declaration that these tests are expected to fail.

view details

Stefan Kangas

commit sha e0abd83b4990bdfb8c8c4a518a5d0cc4f2d96bdf

Merge from origin/emacs-28 e852822f3d Fix removal of fringe marks of deleted bookmarks b418aad85a * lisp/repeat.el (repeat-echo-message): Bind message-log-m... fe2ac7cb7c * lisp/repeat.el (describe-repeat-maps): Use help-fns--ana... c840bfe7e1 * lisp/repeat.el: Detect changes in the minibuffer state (... 5044151486 Avoid segfaults due to freed face cache 199e2468d3 Doc fix; change recommended file name of custom-file

view details

Lars Ingebrigtsen

commit sha aa4cffccac0794870985c9d6cec82a0eb7bab137

Make erc-mode noninteractive * lisp/erc/erc.el (erc-mode): Mark it as noninteractive, because using it from `M-x' will only lead to problems (bug#51841).

view details

Lars Ingebrigtsen

commit sha 560c921ed8d2d14e593aaee68b8be57b189128e5

Allow removing keymap definitions * src/keymap.c (initial_define_lispy_key): Adjust caller. (store_in_keymap): Allow removing definitions in addition to setting them to nil. (Fdefine_key): Ditto. (define_as_prefix): Adjust caller. * src/term.c (term_get_fkeys_1): Adjust caller.

view details

Lars Ingebrigtsen

commit sha de477ec683482a5dd27d791d7fdcfc4021ed3cb7

Add new 'keymap-*' functions * lisp/keymap.el: New file with all the new keymap-* functions. * lisp/loadup.el ("keymap"): Load. * lisp/subr.el (kbd): Refactor out all the code to key-parse. (define-key-after, keyboard-translate, global-set-key) (local-set-key, global-unset-key, local-unset-key) (local-key-binding, global-key-binding) (substitute-key-definition): Note in doc strings that these are legacy functions. (define-keymap--define): Use keymap-set. * lisp/emacs-lisp/byte-opt.el: Remove the optimizations for defvar-keymap and define-keymap since the macros now only understand the kbd syntax. * lisp/emacs-lisp/bytecomp.el (byte-compile-define-keymap) (byte-compile-define-keymap--define): Warn about invalid key definitions in all keymap-* functions. * lisp/emacs-lisp/shortdoc.el (keymaps): Add shortdocs form keymap* functions. * src/keymap.c (possibly_translate_key_sequence): Adjust callers to key-valid-p and key-parse. (syms_of_keymap): Adjust defs.

view details

Lars Ingebrigtsen

commit sha 2daffe3550ff829396f13dd21d5cb573fede30d9

Adjust `defvar-keymap' and `define-keymap' to the new syntax * lisp/vc/smerge-mode.el (smerge-basic-map): * lisp/vc/pcvs.el (cvs-mode-map): (cvs-minor-mode-prefix): * lisp/vc/log-view.el (log-view-mode-map): * lisp/vc/log-edit.el (log-edit-mode-map): * lisp/vc/diff-mode.el (diff-mode-shared-map): (diff-minor-mode-prefix): * lisp/vc/cvs-status.el (cvs-status-mode-map): * lisp/simple.el (special-mode-map): * lisp/outline.el (outline--insert-open-button): (outline--insert-close-button): * lisp/net/shr.el (shr-map): * lisp/net/eww.el (eww-link-keymap): (eww-mode-map): (eww-submit-map): (eww-bookmark-mode-map): (eww-history-mode-map): (eww-buffers-mode-map): * lisp/mh-e/mh-speed.el (:keymap): * lisp/mh-e/mh-show.el (:keymap): * lisp/mh-e/mh-search.el (:keymap): * lisp/mh-e/mh-letter.el (:keymap): * lisp/mh-e/mh-folder.el (:keymap): * lisp/international/emoji.el (emoji-list-mode-map): * lisp/gnus/spam.el (:keymap): * lisp/gnus/mml.el (mml-mode-map): * lisp/gnus/message.el (message-mode-map): * lisp/gnus/gnus-undo.el (gnus-undo-mode-map): * lisp/gnus/gnus-topic.el (gnus-topic-mode-map): * lisp/gnus/gnus-sum.el (:keymap): * lisp/gnus/gnus-srvr.el (gnus-server-mode-map): (gnus-browse-mode-map): * lisp/gnus/gnus-salt.el (gnus-pick-mode-map): (gnus-tree-mode-map): * lisp/gnus/gnus-msg.el (:prefix): * lisp/gnus/gnus-ml.el (gnus-mailing-list-mode-map): * lisp/gnus/gnus-kill.el (gnus-kill-file-mode-map): * lisp/gnus/gnus-html.el (gnus-html-displayed-image-map): * lisp/gnus/gnus-group.el (:keymap): * lisp/gnus/gnus-eform.el (gnus-edit-form-mode-map): * lisp/gnus/gnus-draft.el (gnus-draft-mode-map): * lisp/gnus/gnus-dired.el (gnus-dired-mode-map): * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-mode-map): * lisp/gnus/gnus-art.el (:keymap): (gnus-article-edit-mode-map): * lisp/gnus/gnus-agent.el (gnus-agent-group-mode-map): (gnus-agent-summary-mode-map): (gnus-agent-server-mode-map): (gnus-category-mode-map): Adjust `defvar-keymap' and `define-keymap' to the new syntax.

view details

push time in 19 days

create barncheklitzke/emacs

branch : master-pgtk

created branch time in 21 days

push eventeklitzke/emacs

Juri Linkov

commit sha 818211ed8919c380742758e74ab6981dd0acf9ea

* doc/emacs/search.texi (Isearch Yank): Add isearch-forward-thing-at-point. ; * etc/NEWS: Add +++ for isearch-forward-thing-at-point, reorder (bug#51444).

view details

Juri Linkov

commit sha 307d164c9c053501df8159719b3b502d720a945a

* lisp/mouse.el (mouse-buffer-menu-mode-groups): Tighten "Version Control". Use word boundaries in the "Version Control" regexp to match mode names "Log-Edit", "Log-View", "Git-Log-View", "Change Log", "VC dir", but not "Verilog", "Prolog", "Rlogin" (bug#51337).

view details

Stefan Kangas

commit sha 2782bc113e5944ad404dc87ec309147c39ccca1f

Revert "Fix localized display of date and time in the NS port" This reverts commit 5e05be566b0e13ce0b4e75da663fb051039f0751. This was discussed in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51321#93

view details

Juri Linkov

commit sha a83ccc46fa27df6bf20f37a01a0bfab146b33f79

* lisp/progmodes/prog-mode.el (prog-context-menu): Use "Go Back" (bug#38797) ; Do not merge to master.

view details

Eli Zaretskii

commit sha aeb19af4b55df5b38a7e307bc1c7f68a8fa0be1a

; * doc/emacs/building.texi (Lisp Libraries): Fix a typo. (Bug#51717)

view details

Evan Klitzke

commit sha f2db855ef71a5eb5beaa2eb2eafc8262afc70110

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Alan Mackenzie

commit sha 0c51db6bb19c0142fc0d866a7257e21de83374f3

Amend Follow Mode to handle header lines and tab lines correctly This fixes bug #51590. list/follow.el (follow-scroll-down): Incorporate the height of the tab line into the calculation of the window height. (follow-calc-win-end): Incorporate the pixel heights of the header line and the tab line the calculation of the buffer position of the bottom screen line.

view details

Stefan Kangas

commit sha fe91f4438c4d0a44c8502595dec5922ed60e095a

; * etc/PROBLEMS: Move librsvg-related item to better location. Reported by Mike Kupfer <mkupfer@alum.berkeley.edu>.

view details

Evan Klitzke

commit sha 2870278a13e4ab98c7baadcc128d930c7aee2dc7

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Eli Zaretskii

commit sha 54b726c81571551fe81f85ba3ec928b8358f2846

; * etc/PROBLEMS: More specific recipe for WebKit-related crashes.

view details

Eli Zaretskii

commit sha 21de5e7b2e55d98aab9750abac6f70243fd1b61d

Fix compilation MinGW warnings * src/w32.h (prepare_standard_handles, reset_standard_handles): Fix prototypes. Reported by Andy Moreton <andrewjmoreton@gmail.com> in https://lists.gnu.org/archive/html/emacs-devel/2021-11/msg00597.html.

view details

Jim Porter

commit sha 7fdb2ae412d4b727c6075ff3988836841b052120

Add some unit tests for 'abbreviate-file-name' * test/lisp/files-tests.el (files-tests-abbreviate-file-name-homedir) (files-tests-abbreviate-file-name-directory-abbrev-alist): New tests.

view details

Stefan Kangas

commit sha ffe40045dcfe818289ece8ca0d11787b9042d15e

; * etc/PROBLEMS: Minor clarification of a recent entry. This was accidentally committed to master instead of emacs-28. (cherry picked from commit a95520d3dfa1b97f88e51f1ee5ef07e278cb854a)

view details

Juri Linkov

commit sha d9b0b730e88a3db8434aa7bc53d054271ba0f974

* doc/emacs/frames.texi (Tab Bars): Describe tab-last. 'C-9' and 'M-9' already had kindex, so describe them in the text as well (bug#51444).

view details

Juri Linkov

commit sha 8d9b55330d32e0bd4667a14c1d931b5ece9be5da

* doc/emacs/frames.texi (Tab Bars): Add text about mouse and tab-bar-format Briefly describe mouse commands on the tab bar and tab-bar-format (bug#51444)

view details

Stefan Kangas

commit sha 261367781b8f4dcbd58fff2f7a99cd8fb4581e65

* lisp/files.el (user-emacs-directory-warning): Clarify docstring.

view details

Evan Klitzke

commit sha a4c78dc2df177389aaa27dc6750a2f6909228a84

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/rules_boost

William Jagels

commit sha 2c558b5e516acf62b1a3aff4026ef34207671f7d

Add more tests to verify library builds (#232)

view details

Evan Klitzke

commit sha 2bb09068eb092cf9350395256fa78deed2f89959

squash changes

view details

push time in a month

startedabseil/abseil-cpp

started time in a month

push eventeklitzke/emacs

Thibault Polge

commit sha 6f5df269e93752552156d3a9e846ccce5bb4f784

Document ibuffer-auto-mode in ibuffer-mode doc string * lisp/ibuffer.el (ibuffer-mode): Mention ibuffer-auto-mode in the ibuffer-mode doc string (bug#51584).

view details

Stefan Kangas

commit sha e3c3c78365c6430b0e9015c1a3701518de4680cd

* lisp/custom.el (defgroup): Document the :prefix keyword.

view details

Stefan Kangas

commit sha 4cc22f89189648621c42984110dade2c17647878

* etc/PROBLEMS: Mention X forwarding slowdowns. (Bug#7092)

view details

Stefan Kangas

commit sha d8c9a9dc23e0c6f38c5138cb8fbb4109a5729a35

Revert "* lisp/wid-edit.el (widget-field): Add subtle border to face." This reverts commit 8b024a6ff10f7907445ea60c4db8355638616ed1. This lead to some alignment issues. (Bug#51550) Don't merge to master, where we will continue investigating.

view details

Stefan Kangas

commit sha 4e7e78d5782cdc3f66d3e98507c9b71556a8a2b1

Improve docstring of kmacro-set-format * lisp/kmacro.el (kmacro-set-format): Improve docstring. (kmacro-insert-counter, kmacro-display-counter) (kmacro-set-counter, kmacro-add-counter): Add cross-references to the info manual.

view details

Eli Zaretskii

commit sha c2e3cd6694a15441d25e85b88e8c80194f32d848

Clarify "text area of a window" in the documentation * src/keyboard.c (Fposn_at_x_y): Clarify that the Y coordinate includes the header-line and the tab-line. (Bug#51590) * doc/lispref/windows.texi (Window Sizes, Splitting Windows) (Textual Scrolling, Coordinates and Windows): Fix/remove improper or confusing uses of "text area" of a window.

view details

Eli Zaretskii

commit sha 550887c90b5c0da21a7b2305629af7d0ed0e0b50

; * etc/PROBLEMS: Rearrange and update the section about crashes.

view details

Eli Zaretskii

commit sha 9bdb1d0dcc5a98793683d2086ba874e51dfbfefa

; * etc/PROBLEMS: Describe a crash in xwidgets due to Bubblewrap.

view details

Eli Zaretskii

commit sha 0d6b2b0b9dcb958193f21bd5bd3bd389a42b3de2

; * etc/PROBLEMS: Move entry about LLVM plugin to the right section.

view details

Eli Zaretskii

commit sha 7343b0d0e4a1e665f99ea4473c1a4e4a13081e96

; * etc/NEWS: Native compilation is more picky about missing dependencies.

view details

Jonas Bernoulli

commit sha d96de235108bbd78c440891f4c582dbfd1c4971e

* lisp/transient.el: Update to package version v0.3.7-11-g7f5520b3.

view details

Michael Albinus

commit sha 5e9b4e70ab433fe2eb33c20a02b045c83e70d074

Fix dbus-test04-register-method on CentOS (Bug#51369) * test/lisp/net/dbus-tests.el (dbus-test04-register-method): Fix problem on CentOS. (Bug#51369)

view details

Kyle Meyer

commit sha f05b8a939b7ad57e9526510d510ff24484dcb520

Update to Org 9.5-68-g77e2ec

view details

Lars Ingebrigtsen

commit sha 6243a43ac2b575435efb65d9bdbb15980ea14d78

Fix search string generation in nnimap-make-thread-query * lisp/gnus/nnimap.el (nnimap-make-thread-query): Remove text properties before constructing the search string (bug#49926).

view details

Stefan Kangas

commit sha d85cf33e494f4e9ada2a9359247e88775e92e7c0

Escape '%' in filenames to fix flymake warnings * lisp/progmodes/flymake.el (flymake--log-1): Escape '%' in filenames for 'warning-type-format' so they are not interpreted as a %-sequence by 'format' later. (Bug#51549)

view details

Evan Klitzke

commit sha 1f8cf7bc851daa9722da379124116f34541fd74f

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Daniel Martín

commit sha 35bc2117de96bed24652eecdcd9a0d791b1f2e6d

Document a macOS error message when opening Emacs * etc/PROBLEMS: Document a potential error message when opening Emacs on macOS for the first time.

view details

Eli Zaretskii

commit sha 3e4eb54db49e23b593664e4a3de3d3d744de61b7

; * etc/PROBLEMS: Minor copyedits of the last change. (Bug#51571)

view details

Juri Linkov

commit sha b5ccad3f5a01be619a4bf43a2a2d86eb4a4b1612

* doc/emacs/building.texi (Compilation Mode): Add next-error-message-highlight The variable 'next-error-message-highlight' already has vindex, so describe it in the text as well (bug#51444).

view details

Juri Linkov

commit sha 2de7be4b6b8b6965d69dc40f491c259f60f23553

; * etc/NEWS: Various fixes. Mark with +++ entries documented in the manual. Move 'lossage-size' closer to 'view-lossage'.

view details

Stefan Kangas

commit sha e9c7a4935e2275c5e0f19db296c4edabc0127f04

; * etc/NEWS: Improve NEWS entry for Image-Dired.

view details

Eli Zaretskii

commit sha 82529b90acd6786a0ccdfa7ff36c90287bd53e6e

; * etc/NEWS: Improve wording of a recently changed entry.

view details

Stefan Kangas

commit sha 6ee929c0b7657be9d30f5e136e8d56177b318374

Use current face foreground for SVG icons in customize It turns out these few icons were missed when the color and size information was removed from the SVG icons that replaced XPM icons for Customize buffer. * etc/images/down.svg: * etc/images/left.svg: * etc/images/right.svg: * etc/images/up.svg: Don't define foreground; this means they will use the foreground of the currently defined face instead. (Bug#51556) (cherry picked from commit 11702a6dd7cb8286f28b7cb986057d2d2c66a914)

view details

Mattias Engdegård

commit sha b1885ac8a53693e8589d02c4f2c675bbb387e1ab

; * etc/NEWS: slightly more careful wording

view details

Juri Linkov

commit sha 19ede237f5a46980a238a09e692319327ef9967e

* doc/emacs/frames.texi (Tab Bars): Reorder toggle-frame-tab-bar.

view details

Evan Klitzke

commit sha 5fa456f1e510b8787728314c4c394fa964423aef

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Andrea Corallo

commit sha 9d6162053ebb508dee02baabfae26dea053446c4

* src/pdumper.c (dump_do_dump_relocation): Add sanity check.

view details

Phillip Lord

commit sha 6ab6b2f1c81148f4c77e2bac8d81ae7d6b6090c0

Clarify build directory structure * admin/nt/dist-build/README-scripts: Clarify build directory structure

view details

Phillip Lord

commit sha a16e66c68138801ea6d0de49d6889db1ce17c6fb

Clarify build environment * admin/nt/dist-build/README-scripts:

view details

Mattias Engdegård

commit sha 81915a95af3a52c45dd0a63487c9ba08a6df4c3f

Add manual section about how to avoid regexp problems Help users affected by our NFA engine's stack overflows and occasional poor performance, replacing old text that was more limited in scope. * doc/lispref/elisp.texi (Top): * doc/lispref/searching.texi (Regular Expressions): Add menu entries. (Regexp Problems): New node. (Regexp Special): * etc/PROBLEMS: Remove superseded text.

view details

Eli Zaretskii

commit sha 4df99985640b6add97c50165e9ebc122b3396158

Fix header-line and tab-line when mode-line-compact is set * src/xdisp.c (display_mode_line): Make 'mode-line-compact' apply only to mode lines. (Bug#51558)

view details

Evan Klitzke

commit sha 4073b093f6fb46edb33a0cd4089f70e95ff41dd4

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/rules_boost

Nelson Elhage

commit sha b5cb24dd48922a5c4a7413e787165675d8e5d1df

Bump the sha1 in the README (#229)

view details

William Jagels

commit sha 1aeaf7ba2da0b3e600c6eed291085dc077e8e721

Update boringssl to fix gcc11 warnings (#230)

view details

William Jagels

commit sha 4c4d09bc5a6b9658ccf4c43bd8dbdc8c58cafc6a

Beast: add separate compilation (#231) Closes #219

view details

Evan Klitzke

commit sha 51fa64a2148164f25a17bf0e320e230e5a5da16a

squash changes

view details

push time in a month

push eventeklitzke/emacs

Juri Linkov

commit sha bc58bea371a7ddd43ed672def931262c521120db

* lisp/progmodes/prog-mode.el (prog-context-menu): Use text-mode-context-menu.

view details

Evan Klitzke

commit sha 9faa77cabf9cf6e519a5e521afc5e4580a26735c

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Michael Albinus

commit sha ba4daf22144e9a68b1797d6a3b621f2b6b16a293

Adapt arguments of `tramp-make-tramp-file-name' * lisp/net/tramp-gvfs.el (tramp-gvfs-handler-mounted-unmounted): * lisp/url/url-tramp.el (url-tramp-convert-url-to-tramp): Use `make-tramp-file-name'. * lisp/obsolete/rcompile.el (remote-compile): Pacify byte-compiler.

view details

Michael Albinus

commit sha 84cd95e04c77d9cf15fa04c46d5a961a94ab524d

Fix bug#51369 * test/lisp/net/dbus-tests.el (dbus-test04-register-method): Skip on hydra.

view details

Glenn Morris

commit sha e4e1a9542142b798193de34f78deac3aa3bb4094

; Auto-commit of loaddefs files.

view details

Evan Klitzke

commit sha 92b22bdcba9264e97f5f60bd54517efb0fb301d9

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Eli Zaretskii

commit sha 20ebd91a734c3241ca3a9ce15ba81f7357401576

Improve documentation of string truncation APIs * doc/lispref/display.texi (Size of Displayed Text): * lisp/international/mule-util.el (truncate-string-to-width): Document caveats of using 'truncate-string-to-width' when character composition is involved. * lisp/emacs-lisp/subr-x.el (string-limit): * doc/lispref/strings.texi (Creating Strings): Improve the documentation of 'string-limit'.

view details

Carlos Pita

commit sha 4a96f32def09e2d8a789d0b30ce0523c63203842

Avoid replacing common prefix with ellipsis * lisp/progmodes/python.el (python-shell-completion-native-setup): Configure readline not to suppress common prefixes. (Bug#51218)

view details

Eli Zaretskii

commit sha 335a660b4b725eb76abfa5d80295ac5c7be5d205

Fix display glitches with side-by-side windows on TTY frames * src/dispnew.c (adjust_glyph_matrix, prepare_desired_row): Leave room for the border glyph only if the window does actually have the right margin. (Bug#51521)

view details

Daniel Martín

commit sha 5e05be566b0e13ce0b4e75da663fb051039f0751

Fix localized display of date and time in the NS port * src/nsterm.m (ns_init_locale): If not already set, set LC_ALL to the current locale ID so that dates, currencies, etc. use the settings configured in the operating system. (Bug#51321)

view details

Eli Zaretskii

commit sha e170a31c57b61eb40878bf28a850b2b492947ee8

Avoid signaling errors in lookup-key * src/keymap.c (Flookup_key): Handle KEY vectors where not all components are symbols. (Bug#51527) Do not merge to master.

view details

Eli Zaretskii

commit sha 2ba4ccf290ed47ebc01a1229b7b90ab2a4991dde

; * lisp/files.el (make-nearby-temp-file): Doc fix.

view details

Lars Ingebrigtsen

commit sha 610680a8d38f3895e8e39caf60c2d937d9d33d8e

Fix rendering of title-less <abbr> tags in shr * lisp/net/shr.el (shr-tag-abbr): Render <abbr> tags that have no title (bug#51525).

view details

Eli Zaretskii

commit sha af67ce64eda8bd694f2df5ccd35ec04f65c9ddc8

Merge branch 'emacs-28' of git.savannah.gnu.org:/srv/git/emacs into emacs-28

view details

Hanno Perrey

commit sha f1c9286376d570e898d349200412021fd67e13d2

; * doc/misc/org.org: fix capture context example * doc/misc/org.org (Templates in contexts): Add missing parenthesis to code example for org-capture template contexts as documented in docstring. Copyright-paperwork-exempt: yes (bug#51524).

view details

Eli Zaretskii

commit sha 7e15ee5bc93b1f4b00020cc2fd401fd9d1a6711a

; * doc/emacs/help.texi (Help Mode): Improve indexing.

view details

Ken Brown

commit sha 6ba4e3b78c9ade565ebcb9fa0473c798e0bc0a7b

Drop support for native compilation on 32-bit Cygwin * configure.ac (cygwin32-native-compilation): New option. [i686-pc-cygwin]: Don't allow native compilation unless that option is specified. (Bug#50666)

view details

Lars Ingebrigtsen

commit sha a34466731b11959f799e4f7415a81dbeaa768d81

Fix typo in describe-map-tree doc string * lisp/help.el (describe-map-tree): Fix typo in doc string.

view details

Evan Klitzke

commit sha ae7a8041588102d9bbea33996d6797435305e5f3

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Imran Khan

commit sha 3f998a3fc823df6117cfc286a557d495bc8ee11e

* lisp/textmodes/css-mode.el: Fix typo. (Bug#51488) Copyright-paperwork-exempt: yes

view details

Evan Klitzke

commit sha dadbd0809313b435d5250d7ab788e17fd2653379

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Eli Zaretskii

commit sha bea843dee19f2ac69f0d7a753d3bd917760a0344

Avoid assertion violations in 'lookup-key' * src/keymap.c (Flookup_key): Don't call ASIZE unless KEY is a vector. This avoids assertion violations when KEY is a string.

view details

Jan Synacek

commit sha d72fefdeabf2da7668aebc7ec0ff8008d63247a9

Fix typos in the manual and in a comment * lisp/minibuffer.el (completion-pcm--hilit-commonality): * doc/lispintro/emacs-lisp-intro.texi (Mode Line): Fix typos (bug#51434). Copyright-paperwork-exempt: yes

view details

Lars Ingebrigtsen

commit sha 5dbb04e0ebd2a007b4827138faae2ac0edc06350

Make `C-u RET' work again * lisp/simple.el (newline): Fix regression introduced by d1aacceae9 (bug#51459).

view details

Eli Zaretskii

commit sha 928e05f2d63564284eb51a7102f96439c1b87d9f

Clarify "default face attributes" in the ELisp manual * doc/lispref/display.texi (Defining Faces): Add index entries for face symbol properties. (Attribute Functions): Clarify "default face attribute values" wrt 'face-all-attributes' and 'face-attribute'. (Bug#51465)

view details

Gregory Heytings

commit sha 3da9fa875bbfceee41df38d9f97e06013484a791

Make hieroglyphs display correctly with existing fonts * etc/HELLO: Remove hieroglyph format control characters. * lisp/language/misc-lang.el: Add a rule to compose Egyptian hieroglyphs even without Unicode format control characters.

view details

Eli Zaretskii

commit sha 08de83853176bfeec9828863711d52a0d7e9416b

; Improve commentary in the last change * lisp/language/misc-lang.el: Minor copyedits of the commentary regarding Egyptian hieroglyph support.

view details

Michael Albinus

commit sha 9436943fb1af959aa313e0149255539679090b15

; * doc/emacs/custom.texi (Connection Variables): Fix typo. Don't merge

view details

Michael Albinus

commit sha 00103154e080966d52e1a277f8523815b6ea60d7

Some Tramp changes, mainly in tramp-tests.el * doc/misc/tramp.texi (External packages): Don't use Tramp internals. * lisp/net/tramp-gvfs.el (tramp-gvfs-handler-mounted-unmounted): Protect `tramp-make-tramp-file-name' call. * lisp/net/tramp.el (tramp-make-tramp-file-name): Set advertised calling conventions. * test/lisp/net/tramp-tests.el (tramp-test18-file-attributes): Adapt test. (tramp--test-supports-processes-p): New defun. (tramp-test28-process-file, tramp-test29-start-file-process) (tramp-test30-make-process, tramp-test32-shell-command) (tramp-test32-shell-command-dont-erase-buffer) (tramp-test34-explicit-shell-file-name, tramp-test35-exec-path) (tramp-test44-asynchronous-requests): Use it.

view details

Lars Ingebrigtsen

commit sha 91e7df281ee628eb56e7d016093a751f4e04366f

Move lisp/shorthands.el to lisp/emacs-lisp/shorthands.el

view details

Glenn Morris

commit sha 52e7049b5818c2f71dba66b9e05d9798a2051864

* lisp/loadup.el: Unbreak build.

view details

Lars Ingebrigtsen

commit sha 986fe634e2cc8c1f3b6a894c06f7673f37331e6f

Make message/rfc822 on buttons work again in Gnus * lisp/gnus/gnus-art.el (gnus-article-mode): Set mm-inline-message-prepare-function buffer-locally so that it works both when inlining rfc822 and hitting the MIME button (bug#51388). (gnus-mime--inline-message): Factor out into own function. (gnus-mime-display-single): From here.

view details

Evan Klitzke

commit sha 3f04ebd2a541ce831883cae714d0fdb53385c2d3

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

push eventeklitzke/emacs

Juri Linkov

commit sha da6d889e9072cdbca19e817c7b278ee322dc4786

; * etc/NEWS: Use active voice for 'repeat-mode', etc.

view details

Juri Linkov

commit sha 7e2b973d60cfd30f1828fabd8d9f33127f24e54a

* lisp/textmodes/text-mode.el (text-mode-context-menu): Rename recently added.

view details

Stefan Kangas

commit sha 0f8417d597cbcb136b1e1c2326c701d83c5a2da9

Be more allowing when looking for menu-bar items Don't merge to master. This is a safe-for-release fix for Bug#50752. * src/keymap.c (lookup_key_1): Factor out function from Flookup_key. (Flookup_key): Be case insensitive when looking for Qmenu_bar items. (Bug#50752) * test/src/keymap-tests.el (keymap-lookup-key/mixed-case) (keymap-lookup-key/mixed-case-multibyte): New tests.

view details

Stefan Kangas

commit sha f52fa1c1503e86c9388f0f6ceb1ef6780ee7f30b

image-dired: Unreverse accidentally reversed menus * lisp/image-dired.el (image-dired-thumbnail-mode-map) (image-dired-display-image-mode-map, image-dired-minor-mode-map): In Emacs 26.1 (commits b905454680c7 and bed0373855ea), the menus were converted to use 'easy-menu-define', but they were reversed in the process. Unreverse the menus. (Bug#51446)

view details

Evan Klitzke

commit sha 06522f3f74c33dfc17e795eda6d9b1dcdf3daccf

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

PR opened syl20bnr/spacemacs

[git] Remove helm-gitignore from git layer

Related to #15117, this removes the helm-gitignore from the git layer because it hasn't been updated to use the new git-modes package. The helm-gitignore functionality isn't particularly useful anyway, it's just a utility to help generate .gitignore files.

This change can be reverted if the upstream helm-gitignore package is fixed and people find the functionality it provides to be useful.

+0 -9

0 comment

3 changed files

pr created time in a month

create barncheklitzke/spacemacs

branch : remove-helm-gitignore

created branch time in a month

PullRequestReviewEvent

push eventeklitzke/emacs

Miha Rihtaršič

commit sha 85ea3f7f47ef1a767aa2954be896d4aaef3163c6

Fix issue with interpreting ANSI codes in eshell * lisp/eshell/esh-mode.el (eshell-mode): Make window point advance on insertion. (eshell-output-filter): Don't use insert-before-markers (bug#45380).

view details

Robert Pluim

commit sha 4779d3ba193174cac02ddae4daed621dac3fd782

* doc/lispref/functions.texi (Mapping Functions): Use #' when mapping.

view details

Eli Zaretskii

commit sha fde56eeb764dd20267187b225c2a0d27c795f0dd

Revert "Fix a typo in emacs-lisp-intro.texi" This reverts commit 98eb6d783a482cd7ebca7ec656b0775b82c68e57. I've consulted with Richard Stallman about this, and he says that the original wording, "kinds of atom", is both correct and more elegant writing. So I'm restoring the original text. * doc/lispintro/emacs-lisp-intro.texi (Lisp Atoms): Undo the fix of a "typo" that wasn't a typo. (Bug#51271)

view details

Eli Zaretskii

commit sha a2c17e115eea1ac026e80bce023c1f8587228c90

Merge branch 'emacs-28' of git.savannah.gnu.org:/srv/git/emacs into emacs-28

view details

Jonas Bernoulli

commit sha 214c2e268c8422a13c463a1d45be9fb2fe63d0fe

; Revert parts of "Use string-search instead of string-match[-p]" "transient.el" is also distributed as a separate package, which supports Emacs versions as old as 25.1 (see "Package-Requires").

view details

Jonas Bernoulli

commit sha 40400e69771eb955c80d64092256bd65466a7b14

; Revert parts of "Use string-replace instead of replace-regexp-in-string" "transient.el" is also distributed as a separate package, which supports Emacs versions as old as 25.1 (see "Package-Requires").

view details

Jonas Bernoulli

commit sha 284c77eeb60bf21d8811f011902cd56f4aeaddca

* lisp/transient.el: Update to package version 0.3.7.

view details

Stefan Kangas

commit sha e45b3fc521acca47abdd2b9e491b9fbbd8d3e677

Improve function documentation with text from XDG BDS spec * lisp/xdg.el (xdg-config-home, xdg-cache-home, xdg-data-home) (xdg-runtime-dir, xdg-config-dirs, xdg-data-dirs): Copy in the text from the XDG Base Directory Specification to better explain what these functions return.

view details

Stefan Kangas

commit sha b81471279696e591ab91eb4eb10e9544f9f903ac

; Checkdoc fixes in image-dired.el

view details

Eli Zaretskii

commit sha 47a3750162b9e7015d96c60d7fa979876f0e63f4

; * etc/NEWS: Improve wording of the Emoji entry.

view details

Eli Zaretskii

commit sha d353fc4a005472f6ac4ac3d530cee18a51c00243

; Explain why "kinds of atom" isn't a typo * doc/lispintro/emacs-lisp-intro.texi (Lisp Atoms): Add a comment explaining why "kinds of atom" isn't a typo.

view details

Michael Albinus

commit sha 9589be772d7c2b497711097d2a806ef767037591

; * etc/NEWS: Fix typos.

view details

Eli Zaretskii

commit sha 492b92790951a50c7a67ae7d112fae9dfa9f3e86

Fix help commands for menu-bar menus * lisp/help.el (help--analyze-key): Fix "C-h c" and "C-h k" on menu-bar menu items. (Bug#51421)

view details

Eli Zaretskii

commit sha 2bdd5732aaef336681476d83bb87d76f6750d34d

; * etc/NEWS: Fix last change.

view details

Robert Pluim

commit sha e3171e7e860f77156873f13161a8833a210bae37

Allow automatic use of color fonts for emoji on macOS * src/macfont.m (macfont_list): Don't exclude color fonts when the fontspec has an 'emoji' script specification.

view details

Evan Klitzke

commit sha 8a6ace7a73bbf0a0a8daa39994008ab949971844

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

push time in a month

pull request commentsyl20bnr/spacemacs

git: migrate git{attributes,config,ignore}-mode to git-modes

I think it would be reasonable to merge this as-is, since it's less broken then develop currently is. For now I just cherry-picked this change and added helm-gitignore to my dotspacemacs-excluded-packages.

I know that https://github.com/jupl/helm-gitignore/pull/6 has only been open a few days, but since the helm-gitignore package hasn't been updated since 2017 we may need to be prepared for it being abandoned. I personally don't think the helm-gitignore functionality is that useful anyway.

lebensterben

comment created time in a month

push eventeklitzke/emacs

Eli Zaretskii

commit sha c163fd9260317adbb85a2274dab795a6a7f3061f

Minor fixes for recent changes in ELisp manual * doc/lispref/windows.texi (Basic Windows, Windows and Frames) (Selecting Windows): * doc/lispref/objects.texi (Window Type): * doc/lispref/frames.texi (Input Focus, Frame Layout): Fix wording, punctuation, and indexing.

view details

Mattias Engdegård

commit sha bb4209a5a5337f9c09c4ebb2a65415a41361d8da

Fix xref elisp identifier namespace mistake Pressing `M-.` on ALPHA in (let ((ALPHA BETA)) ...) would incorrectly search for ALPHA as a function rather than a variable. * lisp/progmodes/elisp-mode.el (elisp--xref-infer-namespace): Fix logic. * test/lisp/progmodes/elisp-mode-tests.el (elisp-mode-infer-namespace): Add test case.

view details

Juri Linkov

commit sha 5a3242301d9f1517592656b2643c5c1ab8e8af37

Rename tab-bar-drag-maybe to tab-bar--dragging-in-progress * lisp/tab-bar.el (tab-bar--event-to-item, tab-bar-mouse-down-1) (tab-bar-mouse-move-tab): Rename tab-bar-drag-maybe to tab-bar--dragging-in-progress. * src/xdisp.c (note_mouse_highlight): Rename tab_bar_drag_maybe to tab_bar__dragging_in_progress.

view details

Alan Mackenzie

commit sha 8e8a9202469d568b18ea97319e5627fefd833c0b

* lisp/progmodes/cc-engine.el (c-forward-decl-or-cast-1): check type-start Check type-start is non-nil at L659 of the function.

view details

Martin Rudalics

commit sha 0c241043a88e0c93ad752cfefd581dcc4a273509

Further fixes to Elisp manual * doc/lispref/frames.texi (Frame Layout): Index "tab bar" instead of "internal tab bar". (Implied Frame Resizing): Remove irritating hyphens. * doc/lispref/windows.texi (Windows and Frames): Remove paragraph relating 'minibuffer-window' to 'window-list'.

view details

Michael Albinus

commit sha fc988a71136b6f875823e0dc03a7c1cba102dc59

Adapt Tramp manual * doc/misc/tramp.texi: Use @uref instead of @url. (Frequently Asked Questions): Adapt ELPA references.

view details

Michael Albinus

commit sha f5b8f626e3d7233a935e67ffc5ffee0de9069ae5

Fix some Tramp problems * lisp/net/tramp-adb.el (tramp-adb-file-name-handler-alist): Use `tramp-adb-handle-file-executable-p' and `tramp-adb-handle-file-readable-p'. (tramp-adb-handle-file-executable-p) (tramp-adb-handle-file-readable-p): New defuns. (tramp-adb-handle-file-writable-p): Simplify. (tramp-adb-handle-make-process): Handle :filter being t. (tramp-adb-find-test-command): Remove. * lisp/net/tramp-sh.el (tramp-sh-handle-file-readable-p): * lisp/net/tramp-sudoedit.el (tramp-sudoedit-handle-file-readable-p): * lisp/net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Use `tramp-handle-file-readable-p'. (tramp-gvfs-handle-file-executable-p): Do not check whether file exists, this is done in `tramp-check-cached-permissions'. (tramp-gvfs-handle-file-readable-p): Remove. * lisp/net/tramp.el (tramp-error): Move binding of `inhibit-message' ... (tramp-signal-hook-function): ... here. (tramp-handle-access-file): Rewrite. (tramp-handle-file-readable-p): New defun. (tramp-handle-make-process): Setting :filter to t works since Emacs 29.1 only. * test/lisp/net/tramp-tests.el (tramp-test17-insert-directory) (tramp-test18-file-attributes): Extend tests.

view details

Stefan Kangas

commit sha 98eb6d783a482cd7ebca7ec656b0775b82c68e57

Fix a typo in emacs-lisp-intro.texi * doc/lispintro/emacs-lisp-intro.texi (Lisp Atoms): Fix typo. Reported by Mor Zahavi <morzahavi@me.com>. (Bug#51271)

view details

Pedro Mauro

commit sha c1cf95a0e1b9104aa4bea022b98371fdf36e5467

; * doc/emacs/windows.texi: Doc fix. * doc/emacs/windows.texi (Window Choice): Make example a valid alist (bug#51274).

view details

Tassilo Horn

commit sha 380981ddb5dac675dafd9edb3d636d24e745c91c

Adjust bug-reference-bug-regexp default values to match only at beg of word Previously, the "bug 1" in "(debug 1)" has also been highlighted. * lisp/progmodes/bug-reference.el (bug-reference-bug-regexp) (bug-reference--setup-from-vc-alist,bug-reference-setup-from-mail-alist) (bug-reference-setup-from-irc-alist): Adjust bug-reference-bug-regexp default values to match only at the beginning of a word.

view details

Eli Zaretskii

commit sha e55e2d4a110447540db6bbdb9cb1c12313b4b8ad

; * etc/NEWS: Minor copyedit about 'repeat-mode'.

view details

Robert Pluim

commit sha 9bd2f59db608def1b588b03eff846d3fe8a7fa00

Handle VS-16 correctly for non-emoji codepoints * admin/unidata/blocks.awk: Remove emoji overrides for codepoints with Emoji_Presentation = No, they're no longer necessary. * lisp/composite.el: Remove #xFE0F (VS-16) from the range handled by `compose-gstring-for-variation-glyph' so it can be handled by `font_range'. * src/composite.c (syms_of_composite): New variable `auto-composition-emoji-eligible-codepoints'. * admin/unidata/emoji-zwj.awk: Generate value for `auto-composition-emoji-eligible-codepoints'. Add `composition-function-table' entries for 'codepoint + U+FE0F' for them. * src/font.c (codepoint_is_emoji_eligible): New function to check if we should try to use the emoji font for a codepoint. (font_range): Use it.

view details

Robert Pluim

commit sha 28db29590f27f8b5f376e4588aca62809fb61077

* admin/notes/unicode: Refer to Unicode's emoji-style.txt

view details

Michael Albinus

commit sha d742cc3c204ba0adeb9600d236a0e454e35a42ff

; etc/NEWS: Fix typos

view details

Evan Klitzke

commit sha cf4eb217051486abf942d8b89f2e3cfd1861ce5c

Merge remote-tracking branch 'origin/emacs-28' into pgtk-28

view details

Michael Albinus

commit sha 548a5db61160ceb996b0b4fd65d0427143184852

; etc/NEWS fix wording

view details

Michael Albinus

commit sha d7f595cc89b813b2bc3f2696a39562c64b225cb4

Code cleanup in tramp-tests.el * test/lisp/net/tramp-tests.el (tramp-test29-start-file-process) (tramp-test30-make-process): Extend tests. (tramp--test-out-of-band-p): New defun. (tramp--test-windows-nt-and-out-of-band-p) (tramp-test42-utf8-with-stat, tramp-test42-utf8-with-perl) (tramp-test42-utf8-with-ls): Use it. (tramp--test-windows-nt-or-smb-p): Use `tramp--test-windows-nt-p'.

view details

Jan Synacek

commit sha 5c1a575ef49f3548eb0fa164360b58c1fd28fbb8

Don't use color escape sequences in vc-git-expanded-log-entry * lisp/vc/vc-git.el (vc-git-expanded-log-entry): Use '--no-color' flag in git invocation. (Bug#51262) Copyright-paperwork-exempt: yes

view details

Alan Third

commit sha 91d71b38a333c9b3dc411547c1ad61f0ee63d4e6

Fix inset rectangle corners when sides aren't drawn (bug#51251) * src/nsterm.m (ns_draw_relief): Make the inner rectangle line up with the outer rectangle's edges where the edges aren't drawn.

view details

Lars Ingebrigtsen

commit sha 8e7cd29712996a97a698ac666bdcf2aa8474e464

Revert "Revert back to using ESC as viper-ESC-key again" This reverts commit 5d522b430bd5ecfb8f082906cd634883dbb68f3e. The change led to M-x not working in non-gui Emacsen (bug#51253).

view details

push time in a month

pull request commentsyl20bnr/spacemacs

git: migrate git{attributes,config,ignore}-mode to git-modes

I'm still getting this error when using your branch:

                                       An error occurred while installing helm-gitignore (error: (error Package ‘gitignore-mode-1.1.0’ is unavailable))
lebensterben

comment created time in a month

issue openednelhage/rules_boost

Provide a way to set custom boost defines

I want to have BOOST_ASIO_HAS_STD_INVOKE_RESULT and BOOST_BEAST_USE_STD_STRING_VIEW defined for asio/beast in my project, but this isn't suitable for everyone. Right now I just have a fork of this repo that defines these for those rules, but I would prefer if there was a way for me to define these for my project without maintaining a fork.

I was thinking about something like a new macro named boost_default_defines() that would mutate the default_defines in boost.bzl. However I think that in order for this to work it would require evaluating all the boost_library rules currently defined in BUILD.boost via a new macro call, since these rules are currently expanded eagerly before it's possible to change the default_defines. Or perhaps the new macro call would take a list of default defines, which is equivalent.

Mechanically this change is not too difficult but the diff would change most lines in BUILD.boost and also change how this repo is used, i.e. users would have to make a new macro call in order to define all the boost library rules. I'm far from a Bazel expert so perhaps there's a more clever way of accomplishing this goal without making such an invasive change.

created time in 2 months

more