mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-05 22:20:24 -08:00
* src/marker-vector.h (DO_MARKERS_OF_VECTOR, DO_MARKERS): Remove. (build_for_each_marker_data, next_marker_entry): (FOR_EACH_MARKER_OF_VECTOR, FOR_EACH_MARKER): New. * .clang-format (IndentPPDirectives): Add new FOR_EACH_ macros. * src/alloc.c (unchain_dead_markers): * src/buffer.c (Fkill_buffer, Fbuffer_swap_text) (Fset_buffer_multibyte): * src/coding.c (decode_coding_object, encode_coding_object): * src/editfns.c (transpose_markers): * src/marker-vector.c (check_marker_vector, marker_vector_reset) (marker_vector_adjust_for_insert) (marker_vector_adjust_for_replace): * src/undo.c (record_marker_adjustments): Use FOR_EACH_MARKER.
46 lines
927 B
YAML
46 lines
927 B
YAML
BasedOnStyle: GNU
|
|
AlignEscapedNewlinesLeft: true
|
|
AlignOperands: Align
|
|
AlwaysBreakAfterReturnType: TopLevelDefinitions
|
|
BreakBeforeBinaryOperators: All
|
|
BreakBeforeBraces: GNU
|
|
ColumnLimit: 70
|
|
ContinuationIndentWidth: 2
|
|
IndentPPDirectives: AfterHash
|
|
PPIndentWidth: 1
|
|
ForEachMacros:
|
|
- FOR_EACH_MARKER
|
|
- FOR_EACH_MARKER_OF_VECTOR
|
|
- FOR_EACH_TAIL
|
|
- FOR_EACH_TAIL_SAFE
|
|
- FOR_EACH_LIVE_BUFFER
|
|
- ITREE_FOREACH
|
|
- FOR_EACH_ALIST_VALUE
|
|
IncludeCategories:
|
|
- Regex: '^<config\.h>$'
|
|
Priority: -1
|
|
- Regex: '^<'
|
|
Priority: 1
|
|
- Regex: '^"lisp\.h"$'
|
|
Priority: 2
|
|
- Regex: '.*'
|
|
Priority: 3
|
|
WhitespaceSensitiveMacros:
|
|
- STR
|
|
- CALL1I
|
|
- CALL2I
|
|
- STR_VALUE
|
|
KeepEmptyLinesAtTheStartOfBlocks: false
|
|
MaxEmptyLinesToKeep: 1
|
|
PenaltyBreakBeforeFirstCallParameter: 2000
|
|
SpaceAfterCStyleCast: true
|
|
SpaceBeforeParens: Always
|
|
UseTab: Always
|
|
---
|
|
Language: Cpp
|
|
---
|
|
Language: ObjC
|
|
|
|
# Local Variables:
|
|
# mode: yaml
|
|
# End:
|