• Login
Community
  • Login

last modified date in status bar?

Scheduled Pinned Locked Moved General Discussion
40 Posts 5 Posters 18.7k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • C
    Claudia Frank @patrickdrd
    last edited by Claudia Frank May 14, 2018, 3:34 PM May 14, 2018, 3:33 PM

    @patrickdrd

    something is strange here - how can python get a modified timestamp if the file doesn’t exist at all??
    The autosave plugin could explain why you see the continuous update of the timestamp
    but only if there is a file which can be saved.
    Sorry, but, are you really sure that the file doesn’t exist?

    Cheers
    Claudia

    1 Reply Last reply Reply Quote 0
    • P
      patrickdrd
      last edited by May 17, 2018, 5:37 AM

      yes, I checked in windows explorer, it should be easy to reproduce it yourself

      1 Reply Last reply Reply Quote 0
      • P
        patrickdrd
        last edited by May 17, 2018, 8:25 AM

        I’m also using the lua script too, not the python one

        1 Reply Last reply Reply Quote 0
        • D
          dail
          last edited by May 17, 2018, 12:18 PM

          @patrickdrd

          The Lua I posted above simply askes the operating system (i.e. Windows) when the file was last modified. Even if the file isn’t being saved from Notepad++, it would appear something else is changing the file’s modification timestamp.

          1 Reply Last reply Reply Quote 2
          • S
            SalviaSage
            last edited by Sep 23, 2018, 12:26 AM

            @dail

            Hi dail, I just tested your script today and it is not working anymore on notepad++ v7.5.8

            Can you please also check it and maybe we can come up with a fix.

            File:8: attempt to index a nil value (global 'winfile')
            stack traceback:
                File:8: in function <File:3>
            Lua 5.3.4  Copyright (C) 1994-2017 Lua.org, PUC-Rio
            
            1 Reply Last reply Reply Quote 0
            • P
              patrickdrd
              last edited by Sep 23, 2018, 8:25 AM

              lua script implementation works fine with 7.5.8

              1 Reply Last reply Reply Quote 1
              • S
                SalviaSage
                last edited by Sep 23, 2018, 1:45 PM

                It does, but this particular code does not work for me as of this date. I fear windows OS might have changed something, since this script calls something from the OS.

                npp.AddEventHandler({"OnSave", "OnSwitchFile", "OnLangChange"}, function()
                    -- Make sure it is a "real" file first
                    if npp:GetCurrentDirectory() == "" then
                        return
                    end
                
                    local text = npp.LanguageDescription[npp.BufferLangType[npp.CurrentBufferID]] .. " - " .. os.date('%d/%m/%Y %H:%M', winfile.attributes(npp:GetFullCurrentPath(), "modification"))
                    npp.StatusBar[STATUSBAR_DOC_TYPE] = text
                end)
                
                1 Reply Last reply Reply Quote 0
                • D
                  dail
                  last edited by Sep 23, 2018, 6:10 PM

                  My guess is that since it is reporting winfile as null then you do not have a version of LuaScript that supports this. The official v0.7.1 available via the plugin manager will not work. You have to grab one of the versions listed above.

                  1 Reply Last reply Reply Quote 1
                  • S
                    SalviaSage
                    last edited by Sep 24, 2018, 1:32 AM

                    dail, I can see that the latest beta version of your plugin is v0.7.1.23

                    But, there isn’t a built .dll file for this, so I downloaded the source and the MSVS told me that I don’t have the xp v14.00 tools installed or something. So, I launched the MSVS installer and installed that under c++ tools. And then, when I tried to build it I got a whole bunch of errors.

                    Here is a screenshot of the errors: https://i.imgur.com/FRGtDej.png

                    So… Can you please give me more instructions on how to build this or you can release a .dll of v0.7.1.23

                    Simply opening LuaScript.sln in MSVS and pressing f7 does not do anything like you say in your description page.
                    Can you please update that area which deals with how to build LuaScript from source?

                    Thanks man…

                    1 Reply Last reply Reply Quote 1
                    • D
                      dail
                      last edited by Sep 24, 2018, 2:06 AM

                      But, there isn’t a built .dll file for this

                      There are no official releases yet but there are some one Appveyor.

                      Can you please give me more instructions on how to build this or you can release a .dll of v0.7.1.23

                      Not really because I’m not sure what is causing those errors. There seems to be some configuration issues beyond anything LuaScript related because it is not finding platform toolsets or even “windows.h” header files. Also I’m not quite ready to create any official releases as there are still some problems I need to address before then.

                      Can you please update that area which deals with how to build LuaScript from source?

                      No because that is all that needs done assuming MSVC is configured correctly. The Appveyor script is simply calling msbuild and it compiles it.


                      So…did you try one of the releases above I suggested using? If so did they work for you?

                      1 Reply Last reply Reply Quote 1
                      • S
                        SalviaSage
                        last edited by Sep 25, 2018, 12:01 AM

                        Yea, those builds worked.

                        It was my own fault, I copied an earlier .dll by accident which doesn’t have that feature. Your guess was right.

                        Also, I am looking forward to the next release. Let me know if you need a tester or very simple code work, I would love to be of help : ) : )

                        See ya,

                        D 1 Reply Last reply Sep 25, 2018, 9:34 PM Reply Quote 2
                        • D
                          dail @SalviaSage
                          last edited by Sep 25, 2018, 9:34 PM

                          @SalviaSage

                          Testing is always appreciated in case there are any bugs that show up.

                          The plugin itself is mostly stable as far as the set of features it has, so theres no immediate plans to add new functionality but that doesn’t others may have ideas I’ve never thought of.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          The Community of users of the Notepad++ text editor.
                          Powered by NodeBB | Contributors