Page 1 of 2

Ctags Source Navigator 2

Posted: Mon 14 May, 2018 08:18
by eugene.manushkin
Ctags Source Navigator 2.1.0.9
This is a Far Manager plugin for browsing source code indexed by Ctags utility. Please refer to full readme on my github page (see below).

Features
  • Jump to name declaration
  • Code completion
  • Searching name in entire repository
  • Searching name in currently edited file
  • Listing class members
  • Source code browsing history
  • Creating Ctags database for selected repository root
PlugRing
Discussion thread
Sources: on https://github.com/EugeneManushkin/CtagsSourceNavigator

Ctags Source Navigator 2

Posted: Mon 14 May, 2018 17:35
by eugene.manushkin
Ctags Source Navigator 2.1.0.11 released

What's new comparing to 2.1.0.9:
  • Canceling long-running operations is supported
  • Reindexing repository is implemented. If reindexing is canceled or failed the plugin rollbacks to old tags file

Ctags Source Navigator 2

Posted: Wed 16 May, 2018 11:41
by eugene.manushkin
Ctags Source Navigator 2.1.0.12 released

What's new comparing to 2.1.0.11:
  • Improved tags history synchronization between multiple running instances of Far Manager
  • Improved config synchronization between multiple running instances of Far Manager

Ctags Source Navigator 2

Posted: Thu 24 May, 2018 09:09
by eugene.manushkin
Ctags Source Navigator 2.1.0.15 released

What's new comparing to 2.1.0.12
  • Implemented copying name from menu to clipboard (Ctrl+C and Ctrl+Insert shortcuts are supported)
  • Fixed invalid file shortening
  • Fix incorrect platform path comparation

Ctags Source Navigator 2

Posted: Tue 19 Jun, 2018 18:19
by eugene.manushkin
Ctags Source Navigator 2.1.0.21 released

What's new
  • Search and open files by name (equivalent to "Open resource" command in Eclipse CDT)
  • Supported tags with absolute paths (ctags.exe ... -R C:\full\path\to\repository)
  • Provided hotkeys macro
  • Enhanced user interface
  • Fixed bugs

Ctags Source Navigator 2

Posted: Fri 03 Aug, 2018 15:52
by eugene.manushkin
Ctags Source Navigator 2.1.0.29 released

What's new
  • Supported case insensitive search in entire repository
  • Supported natural ordering of class members
  • Supported regex filter in "Search name in opened file" and "Class members" menu options
  • Improved "Open declaration" option
  • Fixed bugs

Ctags Source Navigator 2

Posted: Sun 23 Sep, 2018 12:58
by eugene.manushkin
Ctags Source Navigator 2.1.0.31 released

What's new
  • Supported shadow indexing of currently edited file
  • Plugin configuration dialog is available in main menu and editor menu

Ctags Source Navigator 2

Posted: Mon 19 Nov, 2018 09:17
by eugene.manushkin
Ctags Source Navigator 2.1.0.36 released

What's new
  • Implemented preview declaration by F4 without resetting search results (#27)
  • Improved navigation: implemented 'Go forward' (Ctrl+D hotkey) command. Update your hotkeys macro
  • Plugin is built with Appveyor continuous integration service
  • Fixed bugs

Ctags Source Navigator 2

Posted: Mon 26 Nov, 2018 15:34
by eugene.manushkin
Ctags Source Navigator 2.1.0.37 HOTFIX released
Due to navigation problems found in build 2.1.0.36 I decided to publish this hotfix earlier than It was planed

What's new
  • Fixed navigation issues (#39 and #40)
  • Added navigation history. This feature was added for debugging navigation issues and will be improved in later releases
  • Fixed crash when closing Far Manager with preview tag opened (F4 key in tags menu)

Ctags Source Navigator 2

Posted: Thu 11 Apr, 2019 12:33
by eugene.manushkin
Ctags Source Navigator 2.1.0.42 released
Thanks to DrKnS and John Doe for fixing Plugring issue in timely manner!

What's new
  • Ctags utility installation is no longer required! Latest Universal Ctags utility is included in plugins archive (#42)
  • Most recently searched names and files are shown in lookup menus. List of recently searched names and files is kept for each repository and synchronized accross multiple Far Manager instances (#33)
  • Open declaration also opens include files in string literals like #include <src/include/my_file.h> or #include "src\my_file.h". This option is renamed to "Go to" (#41)
  • You may now search indexed files by full path or partial path. Also you may specify line number in search string using colon symbol like src/include/my_file.h:1234
  • Fixed bugs

Ctags Source Navigator 2

Posted: Thu 31 Oct, 2019 13:51
by eugene.manushkin
Ctags Source Navigator 2.1.0.47 released

What's new
  • Supported filtering search results with in any selecting menu. You may also filter filtered results. Press 'Tab' key to enter filtering mode, 'Esc' to return to previous filter and 'Ctrl+Z' to close menu (#54)
  • Improved parsing string literals for navigation (#46)
  • Supported line numbers in round brackets like src\plugin.cpp(1323) or src\plugin.cpp(1323): (#47)
  • Included regular linux build

Ctags Source Navigator 2

Posted: Fri 20 Dec, 2019 15:07
by eugene.manushkin
Ctags Source Navigator 2.1.0.54 released

What's new
  • Supported permanent repositories which are available for navigation and name lookup in any other repository or not indexed source file (#53)
  • Improved repository management: you may navigate to the root of a loaded repository in 'Manage repositories' menu (#57)
  • Improved platform error reporting
  • Fixed view of tags with large name length (#60)

Ctags Source Navigator 2

Posted: Fri 02 Oct, 2020 10:52
by eugene.manushkin
Ctags Source Navigator 2.1.0.63 released

What's new
  • Plugin detects git and svn repositories. CD to a git repository and just start using plugin or select "Reindex repository" menu. Plugin will detect the root of a repository and suggest to index it (#66)
  • Cache become more convinient. After a specified time (12 hours by default) the cache is not used all counters are reset so newly searched names will go to the top of the list. The reset counters time may be configured or disabled in plugin configuration menu (#67)
  • Fixed bugs (#62 #68)
  • For those who love Lua. If you would like to browse not only functions check out my new project:https://github.com/EugeneManushkin/Yalta. This is a Lua source code indexer that integrates with CtagsSourceNavigator plugin. Just download latest release, unpack it and put full path to ctags_wrapper.bat script to Path to ctags.exe in plugin configuration menu (F11->Ctags Source Navigator->C Plugin configuration)

Ctags Source Navigator 2

Posted: Fri 24 Dec, 2021 09:15
by eugene.manushkin
Ctags Source Navigator 2.1.0.68 released

What's new
  • Plugin become more stable. Fixed bugs: #70, #71, #75

Ctags Source Navigator 2

Posted: Thu 02 Jun, 2022 13:17
by eugene.manushkin
Ctags Source Navigator 2.1.0.86 released

What's new
  • Implemented indexing current file (#79)
  • Most visited tags goes on top of each menu (#87, #88, #90). This behaviour may be disabled: F11->Ctags Source Navigator->Plugin configuration->Recent tags in the first place
  • Plugin become more convinient. Check out renewed "Manage repositories" menu where you can see loaded repositories history, go to repositories and make any repository permanent
  • Plugin become a bit faster. Fixed slow search of short names (#85)
  • Plugin become more stable. Fixed bugs: #77, #83, #84, #86, #89