NsiEd

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts
  • Anders
    Moderator
    • Jun 2002
    • 5630

    NsiEd

    I have been playing with the idea of replacing MakeNsisW with a "real" editor.

    Requires Win2000 or later. The name is not set in stone, I'm open for suggestions.

    Known issues:
    • WONTFIX: "Best compression" mode
    • WONTFIX: "Choose compressor" command line / file type mode
    • WONTFIX: Syntax highlighting (Might support Scintilla later)
    • WONTFIX: MDI windows
    • Some commands don't work yet
    • Only partial High DPI support


    Extract to your NSIS directory and play around a bit and let me know what you guys think...
    Attached Files
    IntOp $PostCount $PostCount + 1
  • Pawel
    Spectral Moderator
    • Aug 2004
    • 575

    #2
    Works fine :P

    Would be great if you make it like Notepad++ and NSIS compiler in one app (with multi tabs, syntax highlighting, lang support, etc...)

    Is this based on makensisw source or you are writing it from scratch?
    OFICJALNY POLSKI PAKIET JĘZYKOWY WINAMPA

    Polski Pakiet Językowy Winampa 5.92.0.10042
    (WINAMP 5.92.0.10042)
    Polski Pakiet Językowy Winampa 5.6.6.3516 (WINAMP 5.6.6.3516)

    WINAMP PL | NSIS PL | WINAMP ICON PACKS | WINAMP COLOR THEMES | ULTIMATE FILE MANAGER

    !!! PLEASE DONATE !!!

    Comment

    • Anders
      Moderator
      • Jun 2002
      • 5630

      #3
      It already supports multiple tabs? (Drag & drop, multiple files in open dialog (on Vista+) and NsiEd.exe "yourfile.nsi" should work)

      I'm writing it from scratch!
      IntOp $PostCount $PostCount + 1

      Comment

      • jiake
        Senior Member
        • Oct 2007
        • 207

        #4
        Very good!!!
        Look forward to a fully functional version.
        Contact me: [email protected]

        Comment

        • JasonFriday13
          Major Dude
          • May 2005
          • 929

          #5
          Cool, I take it that it's windows only? I attempted a basic cross-platform code editor a few years ago, I didn't get very far though.
          "Only a MouseHelmet will save you from a MouseTrap" -Jason Ross (Me)
          NSIS 3 POSIX Ninja
          Wiki Profile

          Comment

          • Pawel
            Spectral Moderator
            • Aug 2004
            • 575

            #6
            Originally Posted by Anders View Post
            It already supports multiple tabs? (Drag & drop, multiple files in open dialog (on Vista+) and NsiEd.exe "yourfile.nsi" should work)
            Yes. It works fine! (Win10 Pro CA)
            And that is very nice that you are working on such project.
            -Pawel
            OFICJALNY POLSKI PAKIET JĘZYKOWY WINAMPA

            Polski Pakiet Językowy Winampa 5.92.0.10042
            (WINAMP 5.92.0.10042)
            Polski Pakiet Językowy Winampa 5.6.6.3516 (WINAMP 5.6.6.3516)

            WINAMP PL | NSIS PL | WINAMP ICON PACKS | WINAMP COLOR THEMES | ULTIMATE FILE MANAGER

            !!! PLEASE DONATE !!!

            Comment

            • Anders
              Moderator
              • Jun 2002
              • 5630

              #7
              Originally Posted by JasonFriday13 View Post
              Cool, I take it that it's windows only? I attempted a basic cross-platform code editor a few years ago, I didn't get very far though.
              Yes, Windows only. It is never going to be the best editor ever but it should allow us to demo more integration with the default programs feature in the installer.
              IntOp $PostCount $PostCount + 1

              Comment

              • JasonFriday13
                Major Dude
                • May 2005
                • 929

                #8
                I was considering using parts of the nsis tokens as a source of supported highlights, then having a custom highlighting layer between the text data storage and the renderer. The thinking behind it is that if commands are added, edited, or removed, these will also show up in the editor. Also, possibly sharing parts of the parsing code between the two. Well, that's what I had planned for my version anyway.
                "Only a MouseHelmet will save you from a MouseTrap" -Jason Ross (Me)
                NSIS 3 POSIX Ninja
                Wiki Profile

                Comment

                • Anders
                  Moderator
                  • Jun 2002
                  • 5630

                  #9
                  New build, v0.1.1707.1000

                  + Double-click log errors and warnings to jump to file:line
                  + Replace text (Ctrl+H)
                  + Cut line (Ctrl+L)
                  + Copy as path
                  + Open containing folder
                  + Open file properties
                  * Changed DPI font handling
                  If someone wants to design 24x24 and/or 32x32 toolbar images that would be helpful...
                  Attached Files
                  IntOp $PostCount $PostCount + 1

                  Comment

                  • Anders
                    Moderator
                    • Jun 2002
                    • 5630

                    #10
                    0.1.1707.1400

                    PHP Code:
                    Tab/spaces settings dialog
                    MakeNsisW compatible global symbols editor dialog
                    Shift+Tab moves cursor back by one tab in editor 
                    Attached Files
                    IntOp $PostCount $PostCount + 1

                    Comment

                    • Anders
                      Moderator
                      • Jun 2002
                      • 5630

                      #11
                      0.1.1707.1900

                      PHP Code:
                      Press Ctrl+Shift+Spacebar to display syntax help for instruction on current line 
                      (Re-uploaded with a small update to the keyword detection)
                      Attached Files
                      IntOp $PostCount $PostCount + 1

                      Comment

                      Working...
                      X