<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Geany Dev Team:<br>
    <br>
    Before submitting more commits and proposed code on GitHub, I think
    I should share some of my ideas. Thus, I can submit better code and
    avoid wasting Geany's GitHub-Team's time. (Sorry for the
    inconveniences). Also, I will be sure to use the "ci skip" flag for
    non-coded commits and pull-requests. In addition, I will provide
    more detailed commit and pull-request messages in future code
    contributions.<br>
    <br>
    I would like to add support for various file extensions. In ./data/<span
      class="css-truncate css-truncate-target"><a
href="https://github.com/geany/geany/blob/master/data/filetype_extensions.conf"
        class="js-directory-link js-navigation-open"
id="0417e2a8052c104fcc8602381022fd34-e2e2ab2aa9ad371231cd1358b34ea37a5986845c"
        title="filetype_extensions.conf">filetype_extensions.conf</a>, I
      would like to perform the below listed changes/additions.<br>
      <br>
      - Add "</span><span class="blob-code-inner">*.<span class="x
        x-first x-last">dash" to "Sh="; Dash is a shell script similar
        to Ash<br>
        - Add "*.svg" to "XML="; SVG is a popular vector graphics file
        using XML tags<br>
        - Add "*.sqlite;*.sql3;" to "SQL="; I have seen such
        file-extensions<br>
        - Add "*.py3;*.py2;*.pygtk;*.pyqt;" to "Python="; Python is my
        preferred and most used programming language, so I </span></span><span
      class="blob-code-inner"><span class="x x-first x-last"><span
          class="blob-code-inner"><span class="x x-first x-last">frequently
          </span></span>see such file-extensions<br>
        - Add "*.mhtml" to "HTML="; such a file-extension is sometimes
        seen<br>
        - Add "*.debdiff;*.dpatch;*.kpatch;" to "Diff="; I use Ubuntu (a
        Debian-based Linux distro), so I see such Diff extensions<br>
        - Add "*.configure;*.prop;control;" to "Conf="; Some config
        files use such extensions, or the file itself is named "control"<br>
        - Add a "README=" category and related file-name patterns; some
        readme files are highlighted by Geany when they should not
        contain highlighting<br>
        - Add
        "*.asm51;*.a51;*.asm;*.ll;*.s03;*.s79;*.s82;*.s90;*.s;*.S;" to
        "ASM=";  True, the various "*.s*" extensions could easily be
        debated, but "*.a51" and "*.asm51" are a must (in my opinion);
        Assembly code for the 8051 processor is supported by Geany, but
        Geany does not recognize the file-extensions<br>
        - Ensure consistent code by making every line end with a
        semicolon; I do not know how you all feel about
        code-consistency, but it is important to me<br>
        - Add "*.mml;*.mathml;*.cml;" to </span></span><span
      class="blob-code-inner"><span class="x x-first x-last"><span
          class="blob-code-inner"><span class="x x-first x-last">"XML=";
          </span></span>mml and mathml are MathML file-extensions; cml =
        Chemical Markup Language<br>
        <br>
        What do you all think? Geany is my #1 preferred and favorite
        IDE. I want it to be the best IDE ever. Why not make Geany
        support more languages and file-extensions? Why not surpass
        other IDEs in quality, features, and language support?<br>
        <br>
        How does the Geany team feel about adding file-extensions for
        languages that Scintilla does not yet support? For instance, I
        would like to add Manpages. True, it may seem odd to add such
        unsupported extensions and languages. However, I see it as being
        ready for when Scintilla gains support or providing a reason for
        Scintilla to add support.<br>
        <br>
      </span></span>I intend on being a long-term and regular team
    member (if that is okay with the team), so any tips are greatly
    appreciated. Please do not hesitate to inform me if I am not
    following the project's standards or guidelines. Also, please feel
    free to share your concerns, suggestions, comments, etc. I will not
    be offended (I promise).<br>
    <br>
    Once I learn more about the team's "culture", goals, project
    rules/standards, etc., then I will submit actual C/C++ code and
    improvements to the code.<br>
    <br>
    By the way, this mailing list uses "top-posting". Am I correct?<br>
    <br>
    --<br>
    Thanks,<br>
    Devyn Collier Johnson<br>
    <a class="moz-txt-link-abbreviated" href="mailto:DevynCJohnson@Gmail.com">DevynCJohnson@Gmail.com</a>
  </body>
</html>