Coder Social home page Coder Social logo

Comments (9)

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Уточнение: речь о FAT32.

Original comment by [email protected] on 1 Oct 2009 at 6:00

from far-plugins.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Проверил обе ситуации - обе 
диагностируются. OC - Vista'а
Проблемным считается такой путь, который 
не удалось установить в качестве текущего,
т.е. SetCurrentDirectory вернула False. Не знаю, что еще 
тут можно придумать.

Original comment by [email protected] on 1 Oct 2009 at 7:05

from far-plugins.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Разобрался как повторить ошибку. (FAT32 
непричём)
Надо чтобы в одном месте было 2 директории, 
например:
"Dir" и "Dir "
"Dir" и "Dir."
В этом случае SetCurrentDirectory не возвращает 
ошибку, но устанавливает конечно же 
не ту директорию.

Придумать тут можно кое-что: нужна 
"эвристика", чтобы определять проблемные 
пути и 
без SetCurrentDirectory.

Если плагин научиться это делать, то можно 
будет опцию "Notify error" переделать в  
"Notify problem path" (суть в том чтобы включать Notify 
при отключённом Sync)

  Sync folder
√ Notify problem path

Original comment by [email protected] on 2 Oct 2009 at 8:30

from far-plugins.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Можно и без "эвристики". Наверняка ведь 
можно проверить правильно ли отработал 
SetCurrentDirectory проверив текущий путь.

Original comment by [email protected] on 2 Oct 2009 at 8:34

from far-plugins.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Добавил сравнение каталога после установки

Original comment by [email protected] on 2 Oct 2009 at 9:28

from far-plugins.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Спасибо, теперь работает правильно.

А как насчёт этого:

  Sync folder
√ Notify problem path

?

Original comment by [email protected] on 3 Oct 2009 at 8:38

from far-plugins.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Ошибки проверяются путем установки 
каталога, так что установка второй галки 
без
первой - не имеет смысла. Эвристики делать 
не буду.

Original comment by [email protected] on 3 Oct 2009 at 8:55

from far-plugins.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Если не держать плагин включённым 
постоянно, то проявляется маленькое 
неудобство: 
синхронизация начинается не в тот момент, 
когда мы включили опцию, а только после 
того как мы меняем директорию в панели.

Смысл в выключении плагина простой: есть 
надежда что в фаре поправят баги вызванные 
последними изменениями, и есть желание 
поучаствовать в выявлении этих багов.

В связи с этим возникает ещё одно 
предложение: добавить в меню плагинов 
команду 
"Синхронизировать текущую директорию" 
(однократное действие)

Original comment by [email protected] on 7 Oct 2009 at 9:26

from far-plugins.

GoogleCodeExporter avatar GoogleCodeExporter commented on July 1, 2024
Если вдруг у вас появится желание 
реализовать предложенный выше пункт 
"Синхронизировать текущую директорию", то 
хотелось бы видеть его не только в 
панелях, но и в редакторе (возможно и в 
других областях)

Original comment by [email protected] on 9 Oct 2009 at 6:01

from far-plugins.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.