<p dir="auto">This pull request switches us to the new cxx parser for C and C++.</p>
<p dir="auto">There is nothing really special worth noting here apart from the<br>
change how anonymous tags are called in the new parser. In the<br>
old parser we had e.g.</p>
<div class="snippet-clipboard-content position-relative overflow-auto" data-snippet-clipboard-copy-content="anon_struct_1
anon_union_2
anon_typedef_3
"><pre><code>anon_struct_1
anon_union_2
anon_typedef_3
</code></pre></div>
<p dir="auto">which are now called just</p>
<div class="snippet-clipboard-content position-relative overflow-auto" data-snippet-clipboard-copy-content="__anon1
__anon2
__anon3
"><pre><code>__anon1
__anon2
__anon3
</code></pre></div>
<p dir="auto">The question is whether we should do something about that or just keep it this way (it should be possible to rename the tags in our code, the only problem is that we have to go through all the tags and apart from tag names also update scope names).</p>

<hr>

<h4>You can view, comment on, or merge this pull request online at:</h4>
<p>  <a href='https://github.com/geany/geany/pull/3032'>https://github.com/geany/geany/pull/3032</a></p>

<h4>Commit Summary</h4>
<ul>
  <li><a href="https://github.com/geany/geany/pull/3032/commits/06595257b531e855680cf876f6693bcc1d5b319d" class="commit-link">0659525</a>  Add "l" prefix to functions in lcpp.c/h</li>
  <li><a href="https://github.com/geany/geany/pull/3032/commits/4bcdbcb73f23f72fd65963d9bb8de3010590ad7e" class="commit-link">4bcdbcb</a>  Rename C/C++ parsers to "Old"</li>
  <li><a href="https://github.com/geany/geany/pull/3032/commits/aa3ab44bc31fa712fd0dde09e940b0f28540d851" class="commit-link">aa3ab44</a>  Add the new cxx parser</li>
  <li><a href="https://github.com/geany/geany/pull/3032/commits/5b9036a00b6a546b797164da16c1aee4f536b43d" class="commit-link">5b9036a</a>  Enable the new cxx parser</li>
  <li><a href="https://github.com/geany/geany/pull/3032/commits/919a23450c1a0ef56000860141e617221570e69c" class="commit-link">919a234</a>  Update C/C++ unit tests</li>
</ul>

<h4 style="display: inline-block">File Changes </h4> <p style="display: inline-block">(<a href="https://github.com/geany/geany/pull/3032/files">77 files</a>)</p>
<ul>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-e0ce68205f4ca660762ddbc1f13f556330aea31c7de950df4da1d4ce6f95e6d6">ctags/Makefile.am</a>
    (32)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-b0b5eab4825511d1c53e1f9d5f7c8bbb9b8aeab0fae1c65b2fddde2071fa70d9">ctags/parsers/cpreprocessor.c</a>
    (2297)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-002a0496bee534f8392c90069eebc3145a25f7336828bd796a489c3147c74c41">ctags/parsers/cpreprocessor.h</a>
    (137)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-8f24d57a08397709ef4e543972870d15a71925cff4ab00ee91a2b0a67961153a">ctags/parsers/cxx/cxx.c</a>
    (163)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-923b68cc0d7516da0f6b137de2e4d89b8b6f9ddcd073f52db9402b707462361b">ctags/parsers/cxx/cxx_debug.c</a>
    (182)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-e321b89aeb0a119e4fc8c8a6957ca04da467349a6518fda276e6b61193561802">ctags/parsers/cxx/cxx_debug.h</a>
    (63)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-13793c0e80ccc6ba80773cb9571e8a0817e97bfed656023cf67356b7069b1211">ctags/parsers/cxx/cxx_debug_type.c</a>
    (54)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-b453b4f9161e044be1fd7388fead7a43ee7651a7cb4fa7910c45fc685fa81e23">ctags/parsers/cxx/cxx_keyword.c</a>
    (639)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-f8bb840910d947cb2c604fa59ee531d22793644125cda600ad67495b5fff9de0">ctags/parsers/cxx/cxx_keyword.h</a>
    (178)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-97430eaa8457d5ec897bffd6f0653f817454b98f2bc66e5e94dfbb549674a855">ctags/parsers/cxx/cxx_parser.c</a>
    (2023)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-80bc83b660216c924ff82c909aa89d6311400d030e997e6b0c3d8f9c875a7d34">ctags/parsers/cxx/cxx_parser.h</a>
    (27)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-85801dc828d9cfcd2604e2528dcef23f514a88a8e3bdff161f07af8886e7723e">ctags/parsers/cxx/cxx_parser_block.c</a>
    (804)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-29c43ebfcaae1a1c4849e142ccb0fbbd4242885b44fec00606a70b4d1a66f9c7">ctags/parsers/cxx/cxx_parser_function.c</a>
    (2281)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-6a710fab50a0d7164424afde9e9a66e4dd6ac519b28a1a8865b4fe5653787565">ctags/parsers/cxx/cxx_parser_internal.h</a>
    (388)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-501769e93f4e82ea964b8073746d4739400ca5ff667aad4da6dc9af4e18f111a">ctags/parsers/cxx/cxx_parser_lambda.c</a>
    (332)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-7a88b21613d3e133707890e8d813cd0fc0a8643a69e6caf49606ddcc43960b02">ctags/parsers/cxx/cxx_parser_namespace.c</a>
    (345)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-fca537792c923ab771f069336e48c20af0c09dbebd63994f5174f29d227b3e6a">ctags/parsers/cxx/cxx_parser_template.c</a>
    (858)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-00de25e10b8126bd4ae249305c5841e882ac0404925da07a6cc79e08cffde71d">ctags/parsers/cxx/cxx_parser_tokenizer.c</a>
    (1689)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-ebf092f0c6e6e6defe3ddc6e6d9f4bd14489e680e653dcc9d4f5f558dff23f89">ctags/parsers/cxx/cxx_parser_typedef.c</a>
    (491)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-ec22dd345b6aa778b8553f70e09ea1443710a02b55d1349bc6e6d8f40c2ed709">ctags/parsers/cxx/cxx_parser_using.c</a>
    (170)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-67c2c446934d4da761e2352aab72b5d3f105ca0ee7b997a4805ee371493abd85">ctags/parsers/cxx/cxx_parser_variable.c</a>
    (917)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-84bb0551573a3911f8cefb330e481c8781ec14ce077ece679c118ea3b07b1e80">ctags/parsers/cxx/cxx_qtmoc.c</a>
    (342)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-fd3347474f01555ac2b87836949bcb73c87f376231c6978439da1248e8113750">ctags/parsers/cxx/cxx_scope.c</a>
    (276)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-34de03a58aac2d4bade26a1495098257f7c391c7bb59065398cb0d87fd065209">ctags/parsers/cxx/cxx_scope.h</a>
    (86)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-237b0aa59437b2f59f14772e8f31239902a94e9a742a5036f97edc66b383c0e9">ctags/parsers/cxx/cxx_subparser.c</a>
    (125)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-f5b1af7aed66a5a154c4d860074424625674562e5763a1ccb41500709df38ef3">ctags/parsers/cxx/cxx_subparser.h</a>
    (45)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-70831e9e3496a2071950141ed85f3abd2c093dc78cf39af37a802c5ae7a8974d">ctags/parsers/cxx/cxx_subparser_internal.h</a>
    (27)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-fbab05d8e2917d74b3ded0ba8178772523038475091b094ac4c26f9ff6c3f16f">ctags/parsers/cxx/cxx_tag.c</a>
    (700)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-80089b337b2305d3e03bb9370c707a9ef65ac65618fd51d7f4982c8974e8eab0">ctags/parsers/cxx/cxx_tag.h</a>
    (202)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-0c51bd7d0778cebb38ab8670887786eab0fc477482ecbb3f9d98940601afa907">ctags/parsers/cxx/cxx_token.c</a>
    (185)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-65d3e71bb659c9a9b50616e36db8fb7c7994eaa03c642ef51e08066c45893a92">ctags/parsers/cxx/cxx_token.h</a>
    (124)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-dbfca04975a6da16d92580d56014a35e92ed35c680452c1b7a3417df69da20d5">ctags/parsers/cxx/cxx_token_chain.c</a>
    (1220)
  </li>
  <li>
    <strong>A</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-d862e03e135a16f124b1ae093c2916d12287a7f77e132d676f8cd777b82d6691">ctags/parsers/cxx/cxx_token_chain.h</a>
    (288)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-2818ed77d1df84d4056e88e6f1c25e626065acf040d9b325b9e25af8671aae8c">ctags/parsers/geany_c.c</a>
    (130)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-e9a9408468f53ce289420db932ea570c4796170bdad78490a18a82a3cb337955">ctags/parsers/geany_lcpp.c</a>
    (48)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-73f18277c9d138d9696f45b2898940e5809ef73de3c0118afeb1de40a5c74207">ctags/parsers/geany_lcpp.h</a>
    (32)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-3e93c21e1382f86c4808f31747c2f195e45e9f056cfff64f1b0b040f2d7e2f50">ctags/parsers/geany_verilog.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-52c3ba1a920ce03ae524e393cf4d0ff582b13d9eafef29393f9841c19adf31f8">src/tagmanager/tm_parser.c</a>
    (62)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-bf5ef327799b72933ceecfaa934a3b90ba5e983577974d2dc3a283fc4f6e8d60">src/tagmanager/tm_parser.h</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-86e706691d0515585732f8d260a35b118548d67d2ecbc65d866c0daa28f75d7b">src/tagmanager/tm_parsers.h</a>
    (5)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-04f000709f405e0b4b1dada9173a43612b7bc16a9f15754493a7d193033d069a">src/tagmanager/tm_tag.c</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-64443ac5d85a18a85a888a066c54591bd48ee54e6cf89b52865c4bb9d9751f1c">tests/ctags/backslashes.c.tags</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-a336034db0af0782765225eabdaded40077e531d4ac820b1d08c3b5c2c863a4b">tests/ctags/bit_field.c.tags</a>
    (46)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-893d6cd467415424f513d5f6226ea0d8bf55804ac173cc895e145e9cad945ddd">tests/ctags/bug1201689.c.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-b12eb88c6ce799e80885966f038265e19c172b3fbc2ea8488892805d09f74ad7">tests/ctags/bug1466117.c.tags</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-353b6feb5b12d91f05378127fdf0806aa9196510b782368fcc51ddc609bfee33">tests/ctags/bug1491666.c.tags</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-18376ec6ae47679fb0b7e7f8e3605acf2a5ad86d0d1e73f16f30810ce1039fc0">tests/ctags/bug1563476.cpp.tags</a>
    (1)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-ed7a11ab7708a6711e21c7946f2476fa0aee58e1e82248c06b1bb6e545b039a3">tests/ctags/bug1575055.cpp.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-2351d191b9090496e5c38df1b4a3fcdaea656b4008fd2f1dab71cb90594ea01d">tests/ctags/bug1585745.cpp.tags</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-a4fd4bf6d7078ed4998f483d69e5ab29301e105883c48bb84e7b8ffa2e9ae8e3">tests/ctags/bug1764143.h.tags</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-fb3be69c1d1a87ac15bfefa893ab9042c774e6ac3af833929b2d19be9e0ab9a9">tests/ctags/bug1770479.cpp.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-67bd2559c5141e26f73ad7eb0ebabf621503f3677afc69de45e82a8b1af77df3">tests/ctags/bug1773926.cpp.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-d7c463ca52e1c2e6556cc9992d2a234dc55c021cf03c5d3cb4a802d5987c7713">tests/ctags/bug1799340.cpp.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-dfb683e058184259dae6defb6ba81cda737515c4e8cdf6c3b0604035467ff35a">tests/ctags/bug1907083.cpp.tags</a>
    (8)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-d2781a941b4ff2184db6edf95f251c90494516e2593e13e5f47f226b94367a83">tests/ctags/bug1924919.cpp.tags</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-9964f5fd6381b2ca6f5afd44468c572ba4d8241f415be151eed62b654a665bf5">tests/ctags/bug507864.c.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-d5931e93835b29d82aecf16ab254addd8f454db0850e6493c152fc51f3ba626c">tests/ctags/bug556645.c.tags</a>
    (3)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-9c648325b385c4fb4919c53c87cd659248c85c36b81893e7bb98a0d399828338">tests/ctags/bug556646.c.tags</a>
    (42)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-07f657a9605e83eba20d6ec7c2665c8b8da2a6d4d6a49bb05eaf04e0c7adb597">tests/ctags/bug639639.h.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-0d200d716baaa5bf09c5bfac80343d07f606d5f6e9729bd6bb98f6f29c9abb62">tests/ctags/bug639644.hpp.tags</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-434d12be7b9cdb89c9044010eaa2c2ca49e729bbd3b1b4a44fa21118e904b191">tests/ctags/c-digraphs.c.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-ee319dcf92843ff5ed23415d89e572b2f337c599971682a026575a24a0582be1">tests/ctags/c-trigraphs.c.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-790e1dff97964e6b99dfdf6619ef0e2c7bf37538e861315858c95410a5554e22">tests/ctags/cpp_destructor.cpp.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-f0b59a8a22211b4b73bba2753b5ad91ca63d10b9a35b9775f1e69930bc94a549">tests/ctags/cxx11-final.cpp.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-a11b290787edc8f4adeeddcfce7554ef63f2be3d0bc4fe0bdb1499e8758d8f1d">tests/ctags/cxx11-noexcept.cpp.tags</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-583669b9ee4d20b5f0d26d94ae7c4a32e12bd2db303497e61815f2a79cf92279">tests/ctags/cxx11-override.cpp.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-e8d56cc583f7ab7471447da370e0f856ae14f72f39bd104245ccc87d042ca60e">tests/ctags/cxx11enum.cpp.tags</a>
    (10)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-bcf82eda2e61e55964c3b2f18e42ed09c3eaaca69d764f95220160df6183b6fe">tests/ctags/cxx14-combined.cpp.tags</a>
    (6)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-0f8a2196023b6bca902387c560d7bc778a1e87efb7ade97f1bf599c52afa7d17">tests/ctags/extern_variable.h.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-0cbbb50fbaf53e5efa12d4a6e8934f0ae73c2bf7e6e639e94ce3f37902c33b5c">tests/ctags/func_typedef.h.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-780fbffaf46669f323733126b00603509717faa74dc8da4161acbc7f1005fad2">tests/ctags/local.c.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-9b6e5bfe2f665e42f9c550bafe8bcd20f5a5c43ac593a3ce618c7c0fb4439fa6">tests/ctags/macros.c.tags</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-7b78ccbb42496c53e4f14f8853635b2720268b058290fa469595727e652bb269">tests/ctags/namespace.cpp.tags</a>
    (4)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-aa035d74543d5927209234626215d628a37ce6eaeef4b7382ce98472db437197">tests/ctags/prototype.h.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-7946af2f687aa0330e991d43803ca714d39d102a31bb490f0ad71aaeb2be6acc">tests/ctags/signature.cpp.tags</a>
    (9)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-0721ed01413a53d2d89b581564edbada3f66cf7f020e1587472f30328ae0a2d4">tests/ctags/static_array.c.tags</a>
    (2)
  </li>
  <li>
    <strong>M</strong>
    <a href="https://github.com/geany/geany/pull/3032/files#diff-6e210a09cb31f0ed3e8f80ef52e1817f9a6881e5c5cf4e53c004ea27131b230f">tests/ctags/var-and-return-type.cpp.tags</a>
    (6)
  </li>
</ul>

<h4>Patch Links:</h4>
<ul>
  <li><a href='https://github.com/geany/geany/pull/3032.patch'>https://github.com/geany/geany/pull/3032.patch</a></li>
  <li><a href='https://github.com/geany/geany/pull/3032.diff'>https://github.com/geany/geany/pull/3032.diff</a></li>
</ul>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/pull/3032">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ4TZBHV5SQBEW5Y6Y3UOISKBANCNFSM5I5I4WZA">unsubscribe</a>.<br />Triage notifications on the go with GitHub Mobile for <a href="https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675">iOS</a> or <a href="https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub">Android</a>.
<img src="https://github.com/notifications/beacon/AAIOWJ46YQ3YU26TRSZ2GFTUOISKBA5CNFSM5I5I4WZKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4P37TIUQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/pull/3032",
"url": "https://github.com/geany/geany/pull/3032",
"name": "View Pull Request"
},
"description": "View this Pull Request on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>